I think that's one of the cleanest statements about why some people don't like Apple. Things cost. You can't have everything for cheap and free so you whine about it. Well I've learned over the years that the fact that things cost is not such a bad thing. Most things cost little enough that it won't have a high impact on your life (majority of apps on iTunes Store are between $0.99 and $2.99, if that's a hard bargain for you, then you really are in a crap situation anyway and can go and hack linux boxes further until you get a real job as then it's mandated by real need for you to do it). However the fact that things cost usually means that they are beneficial to the developer and therefore they keep supporting it. I've seen so many things in Linux die because of lack of interest and constant change in the underlying OS that makes it harder and harder to keep up. Watching movies legally for just $3.99 - $4.99 on Apple TV is far preferred for me to searching for the torrent downloading it and checking the quality etc. I can browse the store and start watching.
I used to be an utter linux affionado in the 90's, even managed one of the local computer companies here in Estonia to start selling machines with Linux pre-installed (it was an extended distro made by me that added loads of needed stuff that wasn't part of the distros at the time, but needed for by users to really adapt). I advocated linux everywhere and had extremely customized installations for myself. I used to support large servers and linux provided an excellent work laptop config to do that at a customer location, but I have to say fiddling and making everything work took a good quarter of my total work time in the early 2000's. I then moved to high energy physics and tuning the laptop became a hinderance to work, not as a fun pastime so I finally had the institute fork over the money to buy an iBook just to see if the stories were true and after the first two weeks of feeling like my arm had been chopped off because I first of all didn't know how to tune things and possibly even couldn't I discovered that I was doing a lot more work and that in fact the things I was used to tune most operated quite satisfactorily already on the default settings. Some things blew me away utterly like the instant suspend and resume that actually worked (at the time I had been hacking for months on swsusp on linux kernels with about 80% probability of recovering work and 20% kernel panic) to make it also auto-detect lid closing and opening, but it was nowhere close in the speed. So ever since then I've lived the Apple life and to be fair I'd not say things cost that much more than they would have cost living on Linux and related hardware. Yes, Apple products tend to be a bit more expensive, but that's only if you compare to the lowest of offerings. To get the same build (and I don't mean GHz, GB only) you need to look at higher end models from the competitors. For me at least the weight, battery life, screen quality, large trackpad, strong rigid case make up far more on the choice of laptop than wether I get 2.1GHz or 2.5GHz CPU (RAM you can get plenty, disk you get plenty). And OS X is in my opinion far superior to any Linux flavor for laptop use. No matter that the best VNC client cost me a whopping $4.99, there were free alternatives, but this client is 10+ times faster, I've never seen anything even close to that on any platform, you're working over semi-reasonable network you don't feel any lag at all. So things are worth buying if they are good and I don't mind paying for things as long as it's reasonably priced. Major OS upgrades for $20 is cheap and doable, reasonable office packages for $79 is reasonable etc etc.
If you absolutely adhore paying people for their work, then of course the Apple way is not for you. If you don't earn enough that 2-3 usd / day is something you can spend on things that you like just so, then probably the economic model is a bit tough for you as well and I can fully understand wanting cheaper alternatives and maximally things for free. But if it's not and I suspect for most people spending below $50 a month possibly on things related to software and content isn't really much and the quality of Apple products usually means they work quite well for quite some time. There's a saying: "I'm not rich enough to buy cheap things". There's a reason things are cheap, shortcuts have been used, cheaper materials, less efficient design etc that you end up paying later or with your time. If that's not worth much to you, then it's ok, if it is and you'd rather be doing something else, then Apple's catering straight for that segment.