Sorry to pick out one tiny point from your post, but, I truly don't think that much of anything they sell is "overpriced". It's more expensive than competitors stuff, but their stuff...sucks.
When I think about the quality of a shitty Dell, HP, ASUS (enter your choice of brand here) laptop computer that can be bought at 1/2 the price of an Apple product, and how it will probably have a totally dead battery in a year. And that half the keys on the keyboard won't work. And the hinges for the monitor will be close to severing. And that I will have had to hack together a *NIX environment that sort of functions 50% of the time. And that the trackpad will suck. And it goes on.
I will gladly pay for Apple doing the work for me, giving me a machine that will last for literally years without fail, getting me a solid dev environment from day 1 with little to none of my time and effort spent.
When I think about the quality of a shitty Dell, HP, ASUS (enter your choice of brand here) laptop computer that can be bought at 1/2 the price of an Apple product, and how it will probably have a totally dead battery in a year. And that half the keys on the keyboard won't work. And the hinges for the monitor will be close to severing. And that I will have had to hack together a *NIX environment that sort of functions 50% of the time. And that the trackpad will suck. And it goes on.
I will gladly pay for Apple doing the work for me, giving me a machine that will last for literally years without fail, getting me a solid dev environment from day 1 with little to none of my time and effort spent.