Both of them are ugly monopolies. They literally force people to choose between them. Some of my teammates have to switch between Mac and PC for the most inane reasons. At least PC is dominant in the desktop warfare and thus far accommodate third parties much more easily than Apple. Though yeah, that has more to do with the need to cater to the widest range of users possible and the fact that they actually have more devs for them than any altruism or quality control on their part.
I just don't like incompatibility roadblocks so I avoid switching. It disrupts my workflow. So I won't touch a Mac unless it's life and death.
And yeah, Apple does have a humongous lead in the mobile industry and that's probably not gonna change soon. But if my work can be done on the PC, why would I switch to a Mac simply to test it? Although really, I don't need to do that. Our output are platform-independent unlike code.
I don't find iPhone apps attractive simply because I don't like limits.
I don't like simplified games to kill time. I want next gen! I'm the minority of course and we are talking about very different industries here. I'm on game graphics, charlitos is on web dev (I think). So by all means go for it. One of the pioneer game dev companies here switched from developing PC games to developing iPhone games, and they're making a killing on the market.