I was decrying the lack of alternatives.
On the other hand, there are plenty of alternatives. Currently we have, or had, Windows Phone/Mobile, Sailfish, Tizen, BB OS, Ubuntu Touch, and probably others I missed. The problem is that they don't take off. Here's my opinion on why they flounder:
I've brought this up before, but why does the 2nd place desktop OS vendor have less than 4% market share? It makes sense to settle down to the best one or two at the top. If there were more viable platforms, a company such as Facebook would need to provide an app for each one. Right now 2 apps will cover 99.5% of the market. Why would they want to produce 3, 4, 5, or 10 apps for the same coverage?
The same concept applies to carriers and other vendors selling devices. Everyone is going to buy a smartphone anyway. What gain would they see by spreading it out? They're not going to get any more customers. I realize that there are arguments for having more options, but if having more was advantageous (to manufacturers and vendors) to having less, there would be more. Customers arguably would gain, but it's not enough of an advantage to us to override the downsides, so we're content to leave things as they spin out.
My 2¢.