Steve Jobs doesn't care about what the custom Debian/XP games-player wants, he's far more interested in what your families want from a computer... I mean, I'm a designer, and he's been quoted as saying he doesn't care about us either, even though it was the creative community that kept the company afloat through the bad times. But I also understand, that with the mid-range models, they're trying to do something a bit more ambitious and appealing to the general public than pandering to a fringe market who want to tinker with their machines.
to bad that this market (which makes up the majority of my friends) are people who are actually software developers ... something apple has hardly in big supply
perhaps it's also a matter of age since i have for sure a problem naming a single person at my age (24-25) who doesn't play computer games (and i'm not talking about solitaire) especially guys
the general public wants either cheap PCs (like my mother), play games (me, 24 and my brother 16), don't want to use them at home after using them all day at company (father) or it should look cute (sister 27)
somehow i think apple lacks in a few of those...
The other thing is, of course, that anyone who knows Apple's history will also know how their fingers were badly burned with the proliferation of models and configurations back in the day, causing tremendous confusion amongst consumers.
dozens of other companies don't burn their fingers currently ... so ? after all it's how you do it (not that apple has a shortness of confusing configurations .. 5 different powerbooks G4 like in the past ? currently 4 different _base_ models for the imac )
And what's more, I believe that Apple are truly casting around for the next huge thing in computers, content and interface; something that will really capture people's imagination and that it will not involve a mid-sized tower.
i heard that 10 years ago and the only thing which disappeared is the crt-imac introduced back then
seriously what else ? more gadgets ? touchpads ? a lot of companies burnt themselves on that streaming content from computers to TVs ? done to death and even with apple doing it no raving success
sure all nice things but such stuff doesn't make a small tower obsolete
unless of course you come up with some sort of ad-hoc computational grid inside your home where every little devices puts together their computational power wirelessly on demand ... but that is still research topic (researched by people who in their spare time like to fiddle with hardware i guess )