Apple could make a mini-tower, but it's more profitable to make an all-in-one that you have to send to the toxic waste dump if the monitor fails or if you want to upgrade CPU, disks or graphics.
Apple could make a quad core, dual spindle portable workstation, but the overlord values "thin" over "useful".
Apple could put eSATA, USB 3.0 and BD drives in their systems, but they don't.
Build a hackintosh then. Seriously. I have no problem with hackintoshes, and think people that do have problems with their ethics standards. And if you don't want Apple hardware, and don't want OSX, buy a HP Envy. I don't see a problem with that either. They look awesome.
Basically, there's no point whinging about new Apple hardware, because there are plenty of other hardware manufacturers out there that can cater for your needs.
I want a Mac because I want a well built computer with high performance and excellent battery life, while still being thin, light and attractive, as well as providing an excellent, long term user experience. ie. I'd rather an all-round 8/10 than something that's 10/10 in one area, and 6/10 everywhere else. Other people want higher power, or lower cost, or more upgrade options. They need to come to the realisation that they don't necessarily need a Mac, buy something that actually fits their needs, and they should quit their whining.