In my opinion Apple is out of touch with their customers regarding the computers they produce. They should understand that they have a lot of very loyal customers who want to keep supporting them, and don't mind paying a bit extra. I consider myself one of those customers.
However, if I am paying extra I want more options with respect to processor speed, memory, disk space, screen size etc. Don't expect me to pay extra because of ornamental stuff like a glass trackpad or unibody enclosure. Instead make it so I can easily replace memory and batteries, and access the hard drive. Apple needs to treat its customers with respect and shouldn't expect them to always remain loyal. Because they won't. After all, a cheap PC running Linux can do all of the same stuff. It might not look as good, but at least you won't get ripped off.