First of all, it's "there was no reason they could not HAVE . . ."
Secondly, why does every jive ass motherfucker ask this question. The answer is NO. If I were a welfare mom, then I suppose I would be miffed. But I'm not, I could comfortably afford the phone when it came out and I can afford to upgrade whenever I want. Anyone with the IQ of a toaster knew well in advance that the second generation of the product would be faster-cheaper-better than the first. That's the way it is with most high-tech gadgetry! The thing is, as an early-adopter, you don't give a shit if the next generation is going to be cheaper. You want the cool shit now, so you are willing to pay a higher price to get it! Understand?