Stop holding us up with false promises and crappy software!
Yes, Vista had initial problems because it was built around new coding and many apps presented installation/operational issues, but Win7 is based on the much improved Vista code, is very stable/reliable even in beta/RC, and I think you'll be pleasantly surprised that it'll work right out of the box on just about any modern hardware with all the major apps, and more.
Will Win 7 be perfect/flawless? No! It was designed by humans, and humans are not flawless; however, Win 7 is definitely the best OS Microsoft has ever developed and has far fewer bugs than even XP when it was first released.
I do agree with you on price, however. Given the state of the economy worldwide and downward market trends, I think MS has put too big a price on Win 7 editions (particularly here in Australia) and its overall sales will suffer as users refuse or can not afford to pay the hefty fee. For me to purchase 2 licenses for Win 7 Home Premium for my household it would be AUD $598 and for Ultimate the cost would be $62 shy of AUD $1,000, which is far too steep for ordinary people
So yeah, volume licensing is another failure of MS and (as it did with Office 2007, 3 intallations per copy) it should offer discount volume licensing to ALL users to make the switch to Win 7 more attractive, particularly to families and small businesses. If *say* all Win 7 licenses included installation for 3 machines at around $80, and *say* an extra $20 for subsequent installations, more households would put Win 7 on more machines, thus reducing the need/demand for MS to support XP and Vista: ie, patches and security fixes, etc.
Unfortunately, Microsoft is highly unlikely to do this and it will be 1 singular copy per singular machine. For some reason it does not believe in the philosophy that it is easier to get $1 from a million people than it is to get a million dollars from one person or just a few. It makes sense, but sadly, projected sales figures on a set price (aka, profit motivation/greed) takes precedence over sense.
Like all big businesses, it will extract as much as it thinks the market can bear, based on average incomes, etc. However, many people earn well below the supposed "average" income, and in today's economic climate, many are out of work and struggling just to keep a roof over their head, so these people will give upgrading to Win 7 a miss and stick with XP and Win 2000, etc... something MS would rather they did not do. Oh well, maybe one day they will learn... though I won't hold my breath.