ZellSF,
I respectfully disagree. Apple and MS have both shown contempt and a disregard for the privacy of their customers. This quote from Doctorow that TELVM posted is prophetic:
Doctorow wrote:"... Freedom in the future will require us to have the capacity to monitor our devices and set meaningful policy on them, to examine and terminate the processes that run on them, to maintain them as honest servants to our will, and not as traitors and spies working for criminals, thugs, and control freaks ..."
Neither MacOS/iOS or Win10 have those abilities anymore. Why on earth would I sacrifice my privacy and control for a little convenience and the sake of "market share"?!? It's madness! This cartoon comes to mind:

I agree with you that we must fight Apple, Microsoft, Google, Amazon, and the myriad of other corporations who wrongly assume that privacy is a privilege, and not a right. How do you intend to wage this battle? With lawyers? Guns? Money? I have none of those. However, I can still vote with my wallet and my feet. There's no need to be a casualty during the fight when perfectly viable alternatives exist in the form of Linux.
I want to address your concerns regarding Linux. Please bear in mind that I am not yet a user.
More Availability
This is simply not true. Let's ignore the store-purchased-box delivery model, since it is quickly becoming irrelevant (if it isn't already). The Windows Store is a very immature product with a ton of problems. This very thread is a testament to the issues surrounding it. On the contrary, the Linux RPM/DEB system is mature with over a decade of support and development. I would argue that the Ubuntu system of using SPM is the 2nd most mature software delivery system, right behind Apple. Even STEAM is placing a priority on support for Linux, making the "Linux sucks for gaming" argument weak as well.
More Software
Yes, there is probably more windows software available. But I would also argue that whatever you can do in Windows can also be accomplished in Linux. This old argument is quickly becoming irrelevant.
More Documentation
Seriously? Microsoft is going backwards on documentation. There have been plenty of articles and complaints about how little documentation there is for Win10 and its various patches/updates. This lack of documentation is one of the reasons I avoid certain patches in Windows Update nowadays.
More Job Relevance
Yes, there are probably more Windows support jobs out there, but you don't have to run the OS personally to work a job supporting it. Gone are the days of DOS commands, IRQ conflicts, driver problems, configuration settings, and working black magic to get the OS to behave. Any monkey can punch a query into Google and come up with an answer in a few minutes. Rather, I would argue that a professed knowledge of Linux implies competency with other operating systems as well.
I'll agree that there will not be a mass migration to Linux. It just aint gonna happen. People will choose convenience over courage every time. As you said, "They've already seen their plan works with phones."
In the end, this may all be a good thing. It may separate the consumers from the users and help to preserve Linux as an enthusiast's OS, with all the freedom that goes along with it. I certainly hope so, because Linux is shaping up to be the only alternative we have left.