I am a big opensource proponent and I see the adoption of Linux as a way to escape surveillance and control by the big tech/gov't ecosystem. And, I am getting a Linux server running to be able to selfhost services to further divest from that ecosystem. However, when you say "Linux is totally superior to Windows, and when I say totally, I mean totally...", all someone has to do is point to one example of inferiority or parity to disprove that claim. Barrier to entry, usability, convenience, compatibility with with ubiquitous software, etc., are all very important for product adoption. And, they are issues commonly critiqued with Linux. You may see the trade-offs with Linux as an obvious net positive for you and your use case, but many don't. Education can fix some of that. But, if we shift the blame to the customer, basically saying "You don't know what is good for you. Why won't you buy my product?", Linux will never reach the mass adoption we'd all like to see. If Linux wants to move beyond the server market and take significant shares of the home/office computing market, they have a lot of work to do. Especially, since home/office is so inseparable from the phone market. The mantra should be: "Know your customer. Make it better."