Linux on the desktop is absolute garbage.
I went from Macs to a dual-boot Windows/Linux environment in 1997-1998 and returned to Macs in 2002.
Here are the main reasons why desktop Linux continues to suck large rocks:
- piss-poor device driver support
- excessive system administration load
- abysmal end user documentation quality
- laughable battery management on notebooks
After nearly two decades, the Linux development community still can't resolve these basic issues.
Linux is a fine operating system for servers and embedded devices such as POS terminals, routers, smart "whatever" devices, videogame console emulators, etc.
Some people here might say "hey, try it today." I have a Raspberry Pi 4. Desktop Linux (Raspian) still blows. My Raspberry Pi 4 runs LibreELEC quite nicely. I'm happy with it mostly because it isn't desktop Linux.
I will point out that the last big institutional adopter of desktop Linux -- the Munich City Government -- kicked desktop Linux back to the curb a couple of years ago and returned to Windows. There are no large institutional supporters of desktop Linux anymore.
There are good desktop applications have emerged from Linux: the GIMP photo editor, the Shotcut video editor. I'm sure there are some others.
Linux is great resume fodder if you are jockeying for a corporate IT position but a total waste of effort as a desktop OS.
Torvalds is smart enough these days not to encourage any notion that Linux is a credible desktop environment.
Summary: I transitioned to Linux and I successfully transitioned out of it when I decided my time was more valuable than anything desktop Linux could offer to me.