I'll take a few points there....
...First up your comparing a pure software maker, with a hardware / software vendor. Therefore it very easy for Apple to get your software and go , yup it's a Mac, if this wasn't true, you could installl it on any old platform. For the likes of other companies, they have to say, ok it's a pc, but is it THE pc they have paid for it to be on, this is how they make their money.
"And I have a wealth of free development resources at my fingertips, ......both proprietary and open-source including a great front-end for gcc and pre-installed libraries from a huge array of open-source projects."
So LInux / Windows don't have these.
"And Apple openly supports the installation of another OS, so I can bring together the best of all worlds into one machine." Yes, but an utterly stupid arguement. Apple are happy for you to run Windows on a Mac, but run Mac OS on a non Mac and expect the lawyers to come a knocking. Many here will have dual boot Linux / Windows machines, so again I fail to see your point, MS don't give a shit what else you run on your pc, so long as your copy is legit, who cares? MS are happy to sell you Windows, because that's how they make money, Apple don't like to sell the OS, because they will not make a large mark up on the hardware.
"If freedom/control is a priority for you, buy one of Apples laptops and have all the freedom you like"...Ok I'd like an AMD processor please.
This isn't an anti Apple rant, more an a correction of you response.
I don't use an Apple, but that's my choice, i'm grown up enough to make a choice as are you...