There are several problems, as I see it:
- the iMac is using a pretty low end card considering the possibilities out there... it's not even using an average card.
- there is no BTO option for a better card.
- The expensive Mac Pro is the only option if you want a Mac with a better card.
Indeed. There's really not much excuse for a $80 retail GPU on a ~$2,000 computer, however you swing it. Of course it's not a gaming machine. It's a general purpose machine. Which is all the more reason it should be able to do everything pretty well. In the overall scheme of things and with general forthcoming software, the ATI will not do various things pretty well.
As I said before, the card (which will undoubtedly be underclocked) is more a decision of the Apple Silence Nazis and a pointer to the relative inability of Apple to bring real computer engineering (as opposed to design, which we all know Apple excels at) innovations to the table than of someone thinking about a balanced
premium home machine.
From past experience, I subscribe to the practice that a home machine should be significantly more powerful than a general office machine. Because home users wanting to do even fairly simple things actually place more demands of the CPU and more significantly the GPU for entertainment (and I'm not limiting it to games) software - especially for a 'It just works' experience.
For me, as an occasional gamer who nevertheless insists that no matter how unleet I am the experience be delivered smoothly, it's one of the reasons why the Mac range is of limited use - the capabilities of the Pro for example is limited for me to consider it as a main home PC. Of course, your regular home user would place less uncompromising demands on a PC but the same theory nevertheless applies. All but the 2.8Ghz iteration of the current iMac (and in that case in CPU only) are essentially slightly warmed over 'office drone spec'.
I've ordered one, but I'm doing anything which requires any kind of meaningful power on other (Windows) machines. This will be used to run an important but very undemanding piece of software in the main, I'm not concerned about value, and I'll use it for iLife (for dabbling) at most apart from that, which means I'm unlikely to greatly tax the GPU for example. Doesn't mean I don't think the spec is "off".
There would be far more grumblings about a spec, relatively speaking, like this if it was on a Dell, Sony, etc. It's a measure of the zombification of the Apple community perhaps that people actually actively defend this sort of classic-Apple form (& to a certain extent, margin) over function.
I just wasted 20 minutes writing and editing this - hopefully we can all just agree that the iMac is a fairly reasonable machine given the design, but nothing to get excited about.
Of course I don't actually think that has a chance in hell, but hey I can hope.