You are absolutely right 99% of people are too complacent to switch.
However, you are forgetting that over time Linux users AND open source users are growing. i.e. For me 7-Zip killed the commercial file archivers (pkzip, winrar, etc.)
More and more software works on Windows, macOS, and Linux. Switching from proprietary vendor lock-in to open source alternatives (where it makes sense) is how to get people to switch. OpenOffice / LibreOffice, Blender, Krita already provide great alternatives.
The harder MS shoves their agenda down everyone's throats the easier it is to finally come across "the straw that broke the camel's back." Maybe not today, maybe not tomorrow, but maybe next year, or in 5 years, or in 10. Cue "THIS year is the year of the Linux desktop". /s It starts with us Techies who are tired of supporting MS's adware crap. Eventually we just don't care about MS. I'm already running Linux under a dedicated spare box and under a VM in my daily driver. In time we'll make the switch permanent.
For me, games have been the biggest reason I haven't made my daily driver Linux but with the new games coming out there is less and less "need" to stay on Windows. The more and more they add an in-game MTX store to games the less interested I am in them.
Valve is also doing a great job of having more and more games work under Linux. Support them when you can.
The best way to "proselytize" Linux is NOT to say anything but just to use it. Start small: 1 application here, another application there. Suggest open source alternative at work. So who cares if MS wins this battle (Win10) or that battle (win11); eventually they are going to lose the war as more and more people get fed up with SaaS and switch to open-source alternatives. From there is easier to eventually switch to Linux. The best way to "win the war" is 1 application at a time. Time is on our side. Linux already "won" on the Supercomputer and Mobile (Android) space. Desktop is next.