The paradigms really aren't the same, though. Android showed up in the relative infancy of smartphones. It was iOS or a half-assed Windows Mobile device. There wasn't really room for a massive app gap to develop. Microsoft showed up about 3-5 years too late. On top of that, EVERYTHING Microsoft has done involved a two-year life cycle. WP7 went 2010-2012. WP8's going to end up with a 3-year cycle, but Microsoft basically made 2014 a crater for itself, while announcing (more so leaking) ahead of time that it was going to cut WP8 off at the legs. In today's market, it's not a fledgling experience where new devs can pop up and make money. Now, it's heavy-hitting studios wanting low-risk propositions, and that's not what Windows Phone represents, hence the general disinterest from major developers.
Microsoft's making strides, but it's also being highly secretive. It's not been leaked that there are MS slides indicating that the worries of a long-term subscription model for the OS might be real. Microsoft refuses to properly explain ANYTHING (and not just on the W10 front), and it leaves things to be handled last-minute. Marketing is hard when you're being pounded with negative press and you rarely (if ever) counter it. I mean, I was all set for W10. However, since Microsoft's allegedly looking at a subscription-based OS and can't be bothered to come out and actually explain their plans, I'm going to hold off. There's no benefit to upgrading early and getting suckered into losing my computer in 2-4 years. I mean, I laughed at this notion that W8 was worth jumping to Linux over, and despite all of the good appearances and intentions for W10, that one fact has taken something I considered laughable on a so-so OS to something semi-feasible on a better one.
The real problem is that 2-year thing, though. Who wants to switch smartphone platforms when Microsoft's known strategy is to only plan for 2 years of support? Why move to W10 to have to move back to Android or iOS in 2 years, should Microsoft kill mobile? There's too much willingness to ignore bad press, avoid good marketing, and hide everything from customers. It comes off as shady, half-cocked, and poorly managed.