Because Apple never overlooks anything, and never makes mistakes?
The people at Apple are human of course they make mistakes.
For most of the time Apple has been in existence, their computers let people remove and replace most parts. This was never a problem before, why should it be now?
I think you are missing the philosophy of the iMac. Jobs' intention for the iMac is that the consumer does not need to deal with the computer. I know seven people who own the iMac G5. They dont know much about computers, dont have any desire or even care to know. All they want is for the thing to work.
Or are you saying that what PC people say is true, that Mac people are too ignorant of their machines and so shouldn't be allowed to open them?
As I think of the people I know with computers, 90% have little to no understanding of how their computer works. Probably at least 75% dont understand their computers full capability.
How do you know that only a small minority of people want to get into their iMac?
Because most people never figured out how to get their VCR to stop flashing 12:00.
Apple went and threw out all of the interior design that made the earlier models great, other than the form itself. No more user replaceable parts. No more easy VESA mount. No more two memory slots.
Come the PM G5. Where is the second external bay? Gone. Why? Don't we want one any more?
It's like removing the "start" button from the keyboard. I don't know of anyone who preferred NOT having that button.
Why can't a $3,300 PM have the same 4 or 5 USB2 ports that a $500 PC does?
These are all conscious choices mad by Apple. None of us here can say for sure why they made these choices. We can only speculate. Im sure much of it is economics versus what the consumer will actually find useful.
I can agree with you on many of your complaints.
As expensive as the PowerMac we should have internal RAID at this point.
The start button on the keyboard. Who knows? I forgot it even used to be there.
From what I understand about the USB ports. In one sense yes it would be nice to have more. But on cheap commodity computers they are all on the same bus. So it becomes diminishing returns if you actually ever use all of them. I could see Apple making the argument thats a reason why not to have so many.
Most of that public consists of Windows users. They don't think the way you seem to. Some will go for the all-in-one, and some for the Mini, but many won't.
I agree Apple needs to develop a $999 mini tower. Im sure they will.
The large majority of PC owners I know dont know much difference between tower size. Several people I know who own PCs would love to have an all in one like the iMac for the simple fact it takes up less space. Whether the iMac is priced out of their range depends on the person.