not having anti-cheat online based games or singleplayer campaigns, is not the reason why Linux isn't this widely spread in the gaming realm. It is open-source therefore you can either expect a + or a - aka a drop in performance in a newly released driver/GTK window manager. This driver as by name, is very critical in your daily usage, it could halt your workflow by more than 60%.
I.E= Intel l219-V. Not a NIC released yesterday but quite seen in both enterprise and private usage. It is a full 1GB NIC, capable of piercing LAN transfers and online games/video meetings/8K stream... but the big problem is that Intel left the main key available and now the community host the driver updates, and a few months ago, they've triggered a on-purpose setting disabled by Intel because it causes strange things within Linux distros. It happens, sure, I don't say, what it doesn't happen is this:
- The community, while made of DevOps/power users and volunteered engineer IT's/coders, this NIC is very bad on Linux, and therefore, you must revert back to the propietary driver. Many new distros pre-install these stuff and while for the 95% it's ok, the other 5% shouldn't happen at all. More often, some hardware is specifically factory tuned for Windows and daemons sometimes and is more than a few, struggle to keep up with thermals and power managment, includes plain displays as well. Capture cards, idk if there are 10 drivers for it, and this 10 is a way of saying. Biometrics doesn't work either, PIN's sometimes revert to models, because Linux thinks that there's a phone currently in use or a touchscreen based device.
The "Wayland" movement is inmature and the killing of X11 from customizable distros such as KDE, GNOME and recently, even XFCE, even if historically, it was fully natively built on X11. Wayland currently works in the manner of 35-45% fully stable, and this in 99.9% only on AMD, because yeah, AMD deserves a prop here, they've made their drivers OPS and now they only have win win because of. AMD as what it says, CPU/GPU, possibly chipsets such as SATA controllers as well.
Sometimes, in LAN environments based on console managment, admins can make strange changes affecting the sailling of the whole company that's using Windows, such as RedHat. Long short, I appreciate Linux but is very inmature. For servers, it remains a huge standard despite more drawbacks... I could say but meh, I don't plan on making a chapter based book.

)