Interesting thought Ron, but not sure even MS can single-handedly turn around a nation's economy (could even suggest the global economy, as most of those hardware components are made off shore), but I dare say it may at least contribute, as well as providing the "fresh start" you mentioned for Microsoft.
I'm not going to go into all the reasons why Vista fell down (although sales definitely improved following SP1 and onward). Personally at this end the UAC was never an issues, as had already located TweakUAC long before release to put the UAC in "Quiet Mode". One could argue that MS should have made the Quiet Mode easier to find for the common user, but then again if they had, would there have been the opportunity for end-users to try and understand said purpose? Who knows.
Anyhow, to look at why Win7 actually stands a much better chance of success:Cost - I think one of the things that blew out the cost of Vista came down to both the time btwn releases - more time spent means a higher cost to recover the expenditure - and the massive R&D in making such core changes. This time round the time and R&D have been greatly refined, meaning costs can be lowered.
UAC improvements - much greater tuning of the UAC being given to the end-user has to help. That being said, some more savy users then started complaining that "what's the point of having the UAC if the users can then dial it down"? At least this time the end-user has the choice.
Hardware - love or hate Vista, in the short time since it rolled out, hardware components (ie, HDD's, RAM, Vid-cards etc) have all come crashing down... much the same way the iPhone mainstreamed the touch screen, making it a now affordable option for the masses.
Users having to upgrade hardware for Vista faced a sometimes overwhelming cost factor. Today, even those having to look at hardware upgrades for Win7 face a fraction of the cost. This means those looking to upgrade both Windows and their physical system are much more likely to do so.
64 Bit - all those RAM upgrades have recently made many more ppl aware of the RAM limitations in x86 Windows and done much to raise awareness of x64 Windows. MS has also done much to lesses the "pain" in making the transition, even providing codecs such as DivX which had issues in Vista x64 (due to DivX themselves not fixing the kinks). Given the fact that almost all system built over the last few yrs are fully capable of running the x64 architecture, there are a couple of of contingencies as to how quickly that move will happen.OEMS to quit playing games, such as loading x86 Windows on machines fully capable of x64
End-users being prepared to take the fresh install required to move up to x64, rather than the upgrade install - much of this I guess will come down to education.
Spin - MS faced a massive swim upstream once countering all the initial bad-press. Now matter how much they refined it in following update and SP's, there was always the lingering attitudes. The fact that Win7 has already been well received could do much to turn the tide.
Software & Hardware compatibility - Vista, in attempting to move away from XP, had a lot of compatibility issues (although the number of Dev's sitting on their hands till Vista was finally released certainly didn't help either). Complaints of incompatibilities have been much fewer. Even where there have been issues, much have fallen more in line with DigitaLink's comments, looking to the vendor for solutions rather than just blaming MS.
Home Networking - the idea of establishing a Home Network is nothing new, but has simply been put in the too hard basket by many a less-savy user. Win7 intro's the Homegroup, which I have to say greatly provides the ease-of-use factor, at least btwn Win7 machines.
Toning down the "BLING" factor - I guess we can all agree that Vista looked pretty. Unfortunately the resource cost factor nullified the value of it. Dreamscene anyone? First impression of Win7 thus was a little "ohhh". That being said, I quickly got over it.
MS this time round has been a little wiser with the GUI, meaning looks have not taken priority over actually getting the job done. A much lighter image-based slideshow for the desktop has replaced the mammoth that was DreamScene; refinements to the TaskBar are about usability rather than the WOW factor. Even the ability to customise the Logon Window (still more a Power User feature at this point) done without a resource trade-off. Given that Win7 is running on systems completely incapable of handling Vista, kinda demonstrates a learning curve.
Speed and Stability - the big one of course is how well the OS handles. We all know that Vista ran like a dog with three legs, especially when first rolled out. Given that Win7 handles a damn sight lighter, with much improved stability, it has to be much better received. Can also note the lack of BSOD's, but given much of that relates to much better driver and hardware support from the vendors' side, is not so much a surprise for the experienced end-user.
That being said, it will also greatly depend on the expectations of the average user - expectations which can at times be completely unrealistic or infeasible - and how well Win7 matches said expectations. NO OS is ever going to please everyone (especially true of Windows which has to cater to such a massive user-pool) - some ppl just can't understand why we need anything more than XP, or worse Win98, just to get the job done. And of course some will never get past Microsoft's past history.
Still think MS made a big mistake in handing yet another version of Windows x86 to OEM vendors, but that is just my own opinion. We'll see how things pan out as a result btwn now and Win8, which MS has already stated will be x64 only.