I disagree, Windows 7 needs a gig of Ram, a GHz of processor, 16 gig of HD space and at least a DX9 GFX card
so? You can have all of that for such a small amount of money today it is really not an issue at all. Remember that Win7 has to be able to boot on all kind of x86 hardware which is numerous and some of it even unsupported(not tested that is) before you complain about the drivers.
Sure, there are nice alternatives today, but truth be told, none of them are anywhere near as good as windows.