Yay!!! Consensus! The only thing I'd add is that the cyclical problem you and Tom speak of is not as much a conspiracy as it is sometimes portrayed as (though, don't get me wrong, there's plenty of collusion), but it's usually a matter of practical constraints.
In the same vein, I could probably make my websites leaner, more efficient, more perfectly consistent across every browser, except most clients don't want to pay for my time to do that, or don't care enough, and I need make sure all my clients get fair attention. So each time I get a little better, a little leaner, a little more efficient, but then have to accommodate new platforms which clients will want to have integrated, to connect with terrible web2.0arreah sites like Facebook and Twitter, Constant Contact, etc., sending the proverbial rock rolling back down the hill again. It's part of the human condition to an extent.
That's why I think it's kinda fighting against windmills to get mad that it takes 2GB to do a 768MB job. When I'm ruler of the universe and can make the entire industry do things the ideal way, then I'll pick up the thread again. But alas, BeOS has been crushed, Windows 7 didn't suck bad enough for them to fall back into the ocean, Ivory & BFD2 eat up more RAM than I can fit in a single 32bit OS, and the V-Piano is $6000. In the meantime, if SonicCore can support my machines which have or can support 6-8GB of RAM, I'll be a shade better off than I was yesterday for less money, and that's good enough for me.
...oh and with respect to the above artists, I don't know that they help your case, but that's just my highly opinionated $.02.
