bravo, welcome to the club of more logical analysis
Vista is good, does it's job well at being an Operating System...
In time others wil realize it is not a "get this hardware working" or "get this game to work" application...it is in fact and operating system. And game makers, app devs and hardware devs will have to work with making things work with the operating system, not vice versa. Though thankfully, MS does indeed help along in that process.
Ahhh, too many youngsters these days, deprived of the days of searching bbs's for drivers for Dos and the new fangled Windows 3.1