None of that is actually true.
I mean, I use my Mac specifically because I do a lot of python and shell scripting that Windows doesn't do.
People develop things for Windows because they are the largest install base and you make software for what will sell. That's why iPhone games are so prevalent. They are a huge install base and so you develop for them.
The PS3 was a bitch to develop for and people made a ton of games for them as well.
Don't get me started on PS3. Developing for that was damn near impossible. Unless you had a contract with Sony it was so hard to get ANYTHING to work on that thing. When XNA came out, it made developing for Xbox so easy! I wrote like 15 mini games in a span of 3 months just dicking around with XNA.
And I do think apple products are for people who are less tech savvy. They're hard to break because of stupid mistakes, but they also lock you down to using Apple software (not sure how it is now, but iTunes used to be required unless you jailbroke the phone/ipod). I used to own ipod touches. I didn't mean to say that developers or engineers don't use Apple products. I just think that Android is the preferred phone platform for people like us.
And to get an app up on the Apple app store you need it to go through Apple's testing process. They won't allow "subpar" products in their store. While the Blackberry or Windows app stores allowed almost any kind of bullshit to be uploaded. Especially Blackberry. Their paid apps were bad enough that they should have paid ME money to install them.
Edit: Have you ever used HAM to develop for GBA? LOOL that thing was actually pretty great, considering the guy who wrote it took out the hassle of dealing with whatever shit processor the GBA had installed in it.