Oops, i did not know that, it is the iPhone hype that caught me then. Somehow I am not a big fan of Apple products. I have used those, but do not find the flexibility that Microsoft products have. No idea about the other products that you listed.
The fact is Moon is look beautiful from far. but when we go in, moon does not look pretty(I went there in dream). we have option to work with microsoft that is why they look crappy sometimes because of depth of knowledge about microsoft.
There is a serious anti-Apple bias by many of the vocal regulars at this site. Most are still Microsoft zealots who are jealous of recent Apple success and somehow think that Apple has to fail for Microsoft to succeed.
I think computer viruses should count as life. I think it says something about human nature that the only form of life we have created so far is purely destructive. We've created life in our own image.
An obvious answer would be market saturation; those with iPhones are already happy and don't feel a need to upgrade.
As for me, I feel Apple's business practices are unfriendly both to developers and users and so I won't buy their products (e.g. Apple's restrictive app rules and ability to reject apps for almost any reason; their lawsuits against Samsung et al; the fact that their Chinese workers are far underpaid while iPhones have far higher profit margins than products from any other manufacturer... oh yeah, and I don't think eliminating buttons is the answer to every UI design problem )
Oh yeah, and The CP has more Microsofties than your average developer site, doesn't it?