I would not mind a more expensive launch with high specs. But if you tell me I would pay $600 like ps3 to get the best, but 3-4 years later I need another $600 for a mid gen upgrade, then I would be pissed. So companys choose one. Cheap launches with mid gen refreshes or single per gen but expensive at launch.
It takes genuine talent to see greatness in yourself despite your absence of genuine talent.