However Linux (on desktop) has many reasons that consumers just don't want it.
Ditto (even more so, arguably) for Windows Phone. Microsoft is a huge company with billions of dollars for marketing. Most Linux desktops have exactly zero.
Yet even with spamming the airwaves with Windows Phone ads and making billion dollar deals with major handset OEMs, they still can't break 2% marketshare. That should say something about the general desirability - it simply doesn't exist.
I apologize in advance for pointing out the obvious.