Linux isn't marketed on store shelves. Microsoft has used it's monopoly position in the PC desktop market to make sure it stay's that way. A buyer has to go out of their way to find a way to purchase a pre-loaded retail Linux system.
The numbers you are using in an attempt to discredit Linux share more reflect the fact that the majority of systems sold in a retail setting are Windows based not that Linux isn't a viable worthy alternative. That fact is no more surprising than if we were talking about Cars with the majority of those available in the retail market being only Fords and the alternative brands not available at all in a retail setting. Of course the Fords would dominate the numbers.
What is more interesting is that despite that anti-competitive retail situation Linux share on the desktop has slowly but steadily grown. Additionally Linux is used in just about everything technology consumers use these days from wireless routers, to streaming devices like Roku, to cell phones, to Car operating systems, to fridges, to the vast majority of web servers and services, etc. Linux is everywhere, Windows has failed everywhere except the desktop and office servers.
Windows is an unreliable shitty operating system that comes from a ruthless monopoly that NO progressive should support and I would question anyone who claims to be politically progressive who uses it and then tries to denigrate the choice of users of other operating systems.
I could cite numerous examples of Microsoft interfering with companies who did try to offer Linux as a retail alternative with Microsoft using their monopoly power to bully those companies out of existence with the help of corrupt Republican politicians.
To get an idea of Microsoft's monopoly abuse read the following article. This one is about how Microsoft bullied another company out of existence who offered a much superior operating system named BeOS using the same kinds of tactics they used on Corel Linux, Xandros, Lindows, and other Linux based companies.
(Interestingly the original source for this article from Byte has been removed from the original website and replaced by a 404 Not Found notice from a Microsoft Azure webserver which......wait for it........RUNS ON LINUX.)
https://birdhouse.org/beos/byte/30-bootloader/