Why would anybody in their right mind buy the first generation of any Apple product, knowing full well that if you wait a couple of months the next version will be released addressing some but not all of the shortcomings of the original?

It's cynical marketing at its worst, and unbelievably it works a treat.