Blame Verizon
Until the phone companies are forced to accept any phone and OS (it's just a SIM card folks!), technology that doesn't fit their marketing plans will languish. It's going to take legislation, but there's too much lobbying money to make that a reality any time soon. Consumers have to demand it, but they're pretty much sleeping sheep, and don't yet realize their rights are at stake. (Occupy Verizon???) Verizon has only 1 Windows phone, so the platform won't take off. Even that one is placed in the back of all the stores in my area, and the salespeople ask "Why do you want WIndows?". Why should I have to worry about it? The Telcos have too much power and an obsolete business model. We forced Ma Bell to use any land line telephone like 50 years ago. No reason the mobile carriers should be allowed to have that old monopoly.