The last paragraph was largely discussing the cost option.

Most people didn't go for Android just because it was Android, they went for it because they wanted a smartphone and it was the only option in their price range, even if it was/is clunky and not remotely smooth. Those users still want something that is smooth and just works, whether that be an iPhone, Windows Phone or an Android device that is actually smooth.
Personally I don't give a **** what the carriers want, I'd prefer they keep their dirty mitts as far away from my phones software as possible (one of the other reasons I ended up getting a WP), just like I wipe any pre built windows computer and stick a fresh copy of windows on it!
As for the Apps argument, all smartphone platforms have plenty of free apps, it's not something I'd really contemplate as an issue now with either iOS, Android or WP. Yes some apps may only be available on some platforms but there are plenty of alternatives if you want to do the same thing.