Let me clear one thing that I also go for hardware that is around 2 year so that I can afford it and get stable drivers.
But my point is if rich people (elites) don't buy brand new cutting edge things, like new fashion Armani suite, Gucci bag, or a new Corolla/Honda (car as in Pakistan) then they are called stupid by follow rich people.
If people call someone stupid on face because he buys latest Core i7 then they are also going to say stupid for buying latest car and fashion with a reason "wait for 6 months or a year for prices to get down".
If rich people will not buy latest trends and products then the initial cost of product is never covered and corporates maybe unable to lower the prices and may even go into bankruptcy.
By the way, when someone buys latest car, he is also gambling because he don't know what will be outcome. Maybe that design is not that good, maybe not that efficient, maybe it has a flaw that will create lots of problems and nightmare. But still rich people buy new cars as they are out, even paying lot of extra money to just get hands on new car or wearable fashion.
That's the difference between us (the ordinary people) and rich elite. They have to have latest and exclusive things.
Therefore, if someone is rich enough and can afford latest products then buy it so that prices will get down with time so that we can afford it too (some day).
[bTW, this is not a rant. You gave your point. I gave mine, but with some stupid logics to proof it]