This question is squarely aimed at my compsci-enabled friends,
hujhax,
jrtom and
fdmts. That is, why the software bloat? This is old, but if you haven't seen it already, take a look:
http://hubpages.com/hub/_86_Mac_Plus_Vs_07_AMD_DualCore_You_Wont_Believe_Who_WinsHonestly this totally jives with my experience - other than games pretty much everything ran as fast on my Win3.1 POS in college as it does now on my shiny opteron 850. Why hasn't anyone written a blazingly fast, optimized, stripped down OS to take M$ head-on? More than that, why don't most pieces of software run lean, only adding on "features" when you demand them? I never touch >90% of the word menu items, why do they all need to be loaded into RAM? I suspect the answer is economics - that optimization is expensive, doesn't convince anyone to actually buy the software, and just delays it from getting out the door. Or if I wanted to be more cynical, it's being kept in reserve. That is, once computers stop getting faster year after year, the software companies will still be able to claim you need to upgrade to the "faster" version with the bloat cut out. Hopefully google is already working on this in the back rooms, although chrome seems to hog just as much memory as the other browsers...