Everything just boils down that Windows was pre installed on such a huge amount of machines that “you have to be tech savvy” or whatever to use Linux.
Yes, I would agree that having Windows preinstalled on almost every brand name PC/laptop there is out there is the main reason why things are what they are.
But, I’d also argue that, from your everyday user’s stand point, Windows is a lot easier to get office work done. Everything is pretty much GUI based, there is no terminal in Windows (cmd and PowerShell are not the terminal, you can’t do everything you can in a GUI in the cmd or in PowerShell, and vice versa, so it’s not the same), so from a regular user’s perspective, things are simpler.
And the fact that no one wants to install anything that wasn’t installed the first time, makes it that much harder to switch to Linux.
Why bother changing something that works and gets the job done 🤷… plus, they gotta learn new things if they did that, why make their lives harder.
Not everyone cares about libre software… or even know it exists.
But I believe that we all are slowly spreading the word of Linux more and more with each year. We definitely will have a year of Linux for sure (eventually).
If this does happen, this won’t be within a year, it will be within several years (or a decade).
But, I do agree that there are changes in a positive direction. Most software products (slosed source ones) now have at least a Debian/Ubuntu .deb package (which wasn’t the case 10 years ago, which wasn’t that long ago) and even do customer support for Linux (but only limited to that particular flavor of Linux which they provide the packages for… not an ideal scenario, but it’s not bad either).
So, yeah, I’m optimistic, but not too much. It might eventually happen, but not in the near future IMO.