It's been a couple years since I tried maining Linux (Ubuntu). The state of Linux gaming was definitely less than today. Back then, Apex Legends that I played with friends didn't support Linux yet.
Probably the main reasons for me personally is that I was dual booting from a secondary SSD, so Windows was just always there to switch to if I ran into Linux hiccups I didn't want to deal with. Also I remember the secondary SSD was only 256gb so I ran into some problems with that.
As for what's preventing me from switching today
- I've heard Linux VR isn't quite there yet.
- Switching over is just a big task I don't want to deal with right now. It could be done, but I'm currently entrenched in Windows. I want to eventually.