The only real limiting factor is that most computers that you just walk into a store and buy (and are not made by Apple) come with Windows, and people just use whatever comes with their computers.
People rarely switch even default settings, let alone the entire OS.
I’m sure if computers came with Linux, there wouldn’t be that many complaints from casual users after they got used to it.
The hardest people to switch over are the Windows power users in my experience.