Russellii said:
Lets blame the user or his hardware
That fact is, that is where the blame belongs. There are 100s of millions of Windows 7 users running just fine - and only a "few", a tiny percentage who are not. 1% of 100 million is still a million - and they sure make a lot more noise than the 99% who are happy.
Windows 7 was designed for current hardware. If you are trying to install it on hardware designed to support XP, then it is likely the hardware's fault - or the HW maker's decision to not make Win7 drivers.
As Microsoft and the world learned before, you cannot support legacy software and hardware
AND current software and hardware
without compromising security. All the MS bashers and biased IT press slammed MS relentlessly for security during XP's run so MS has
correctly decided to put security first with Windows 7. Or course for that decision, the MS bashers and biased press, like Hollywood tabloids, slam MS again, when in fact, it is users refusing to keep up with the technologies.
So while we always want to point the fingers elsewhere, that facts remain that the vast majority of problems people have upgrading older systems to Windows 7 is poor, or a lack of homework. The upgraders did not run
Windows 7 Upgrade Advisor BEFORE upgrading, and they did not download current Windows 7 drivers for all their devices before trying the upgrade.
Are there are exceptions? Sure. But that in no way indicates a bug, MAJOR or otherwise.