Issue isn't MS OS (which is a joke, at least now). The issue is, Nokia boss did a quick patch which really failed to impress anyone.
If that IDIOT (ask all Symbian users) who still asks for access point while there is a perfectly working wi-fi in range is still there. Or, the other idiot who doesn't embed Birdstep Smart Connect (which is globally licensed) to device menu/ROM to fix issue is still there, what has been fixed? Now they will code the same junk in Windows language, that is all.
Only Apple could figure the real problem and proudly erased their own, decades old OS and switched to OS X. If you think it was smooth, ask any Mac user who had bad luck to install the first incarnations of it. It sucked, 3rd parties were clueless and community were flaming at them. What did they do? They basically did "so don't touch there", ignored.
As a Symbian user, I wished death of Symbian was because of MeeGo, e.g. "Now we have made up our mind, we are allocating all resources (they are gigantic) to MeeGo and Qt development. Qt will soon officially run on anything having a CPU, equally".
Instead of fixing anything other than kernel (it had no problem), they went with someone else 1.0 kernel. EKA2 kernel is the only victim here. Here we rewind progress again, 10 years this time.
Funny is, RIM, who is always being blamed to be old fashioned did take the radical decision. They have chosen QNX, no matter whoever says anything, just remember the 1.44 MB floppy having a web browser and imagine their head start.