To his point, that requires effort and just not interested.
And I use Linux every day for servers - ESXI, NAS, Proxmox, etc - because it's fantastic for those uses.
But a desktop replacement is a much bigger thing to tackle, and I'm not interested in spending time on that. I've done some (Debian, Ubuntu, Mint) and ran into issues just doing what I consider basic things on a test machine.
Windows has its issues, for sure, but all the basic tools are there out of the gate - my 10 year old Logi mouse just works (doesn't on Mint), RDP to/from any machine just works (doesn't on Ubuntu), etc. And I only found out by running those distros as a desktop on hardware.
This is the gap we have getting people to switch. Regular users don't have our interest in getting things to work - to them a PC is the tool for doing the things they want to do, and tinkering with the PC isn't part of that.