Linux is known for it's instability. Each week, a new kernel is released and most of the software in the Gnome environment is buggy. In the daily work, lots of libraries conflicts and issues with missing drivers are common. The next problem is, that the license situation in Linux is unclear. Some distributions are promising that everything is for free, but at the same time, some parts of the Linux kernel are not. I have tested by myself to run OpenAI gym in Linux, and it never worked. There were some bugs with python2 interpreter which results into a non-working system.
The main problem with Linux is, that it is realized as an amateur project similar to shareware tools in the 1990s. The customer gets software in the beta-stadium and has to figure out by himself how to run it. A second problem is, that Linux is documented poorly. The small amount of manuals are outdated and some are describing how to use the modeset option in LILO, even this kind bootloader is no longer relevant. Other projects like the Damn Small Linux distribution are no longer maintained and if a user will boot it on the PC, he gets serious security issues.
If you prefer a stable operating system, which runs great on a PC and which is the best choice for the future, then Microsoft Windows is here to stay.