But the opposite is also true. After years running Xfce and GNOME in Linux, I went back to Windows 10.
First I had to replicate my workflow, which meant using a lot of programs that could be run on any system.
Then, aside from the Microsoft updates and all the problems they cause, the total lack of package management for applications makes even more work.
I had WSL, and that is great, but running a terminal in Linux (or MacOS, even) is just easier when everything can be accessed by any program in or out of the console.
Eventually I realized I was fighting Windows with little upside. I got an M.2 SSD, installed Debian Stable (after 2 years of Windows, I REALLY didn't want a lot of updates), and everything is running great.
If you depend on Microsoft Office and/or Adobe Creative Suite apps, that's a reason to prefer Windows or MacOS. Otherwise, you can do very well — and maybe even better — with the Linux desktop of your choice.
My current laptop is three years old. GNOME 3 runs great. It's extremely responsive, and I like the way it works with the "hot corner," super key and desktop search. I use a few GNOME Shell Extensions, but not too many.
I really don't understand why developers are so enamored with Apple. Unless you are developing for Mac or iPhone, a good Linux distro, or even Windows 10, seems to be a better if not equal choice.
I managed to get my hands on an iMac, and I set it up to see how I'd like MacOS. Getting it "right" was harder than Windows, and I was really surprised at how super slow Homebrew could be. It really made me appreciate Debian's apt — and even Fedora's dnf.
Mac's Finder doesn't compare well to Windows' File Explorer (is that what they call it?) or Nautilus/Files in GNOME.
One thing Windows 10 and MacOS do well is support HD and UHD screens without fiddling. Linux desktop developers need to finally realize that HD (1920x1080) is now the baseline, and 4K-ish resolutions are common and should be completely supported out of the box.
My comfort level with Linux is high, and when I spend most of my time in the same web browsers, in addition to the file manager and text editors, it made sense for me to switch back. Windows is too much work with too little upside.