Why bother hating Apple at all? Get over it, people. Stick to Linux, build beige Wintel boxes from scratch, and upgrade all you like.
If you don't like the iMac, or any Apple product for that matter, don't buy it. Vote with your wallet just like everyone else in our market economy.
But at least try to understand that Apple and Compaq and Sony and a ton of other companies are also vying for the customers that DO like machines with colors and curves. They don't understand computers as well. They want to send email and use Quicken or something. The machine will look good in their den.
Just because you don't feel marketed to by a certain company or product, just because they're not offering something for your "power user" tastes, doesn't mean it's worthless.
The iMac is selling like crazy and Apple wants to protect their investment in design and marketing for as long as they can. It's just business.