I think that there are a couple things to consider. On the one hand, yes, the power users need the high end of things. Great. But, as the high end gets cheaper, it's easy to market it to the regular consumers. This leads to the general level of hardware to gradually increase. This means that software writers can gradually write their software to work on faster and faster machines. Yes, this can seem like bloat (and I'm not saying that there's no such thing as bloat, just that not everything is bloat). But, if you're running a video editing software, even if it is called iMovie, you need some horsepower behind it!
What I think I'm trying to say is that upgrading is a natural process and it's not something to necessarily complain about. Overall, I think the upgrading market is a really good thing.
Now, on the other hand, the massive attitude of consumerism that is part of this market. People believe that they can't check email anymore if they don't have the latest version of Outlook, and Windows, and so on; and of course these don't run very well unless you run them on up-to-date hardware! At the school where I work, all of our computers run Windows XP, but most of them don't have the specs to run it decently, so computers that would be plenty fast enough if they were running slightly older software and OSes feel exceptionally sluggish all the time. This is what needs to be addressed.
The gripping hand of it is, as David said, that we all too often get enmeshed in thinking that 'everything is a nail.' Sometimes it really is good to unplug. Leave your cell phone and computer at home and go and spend a week in a cabin in the woods or at the beach. Feel what it is to be human, not borg.
Anyway, I'll stop.
By the way, does anyone know of anyone working on getting Classic to run under Rosetta? That's something that is going to keep me from upgrading to a new machine for while. I've got too much Classic software that I either don't want to or can't replace. (Some apps that are only available as Classic or Windows apps!)
The Upgrade Trap