Something is very wrong with Zorin then.
This is easily said but I've personally had issues with Mint, Ubuntu and Bazzite as well. SteamOS has been pretty okay though, but not without its own issues either.
I feel like the issue right now with nearly all Linux distros is that it is too easy to break. Linux offers tons of freedom, sure, but the guardrails that are supposed to prevent you from making critical mistakes are few.
With Bazzite for example, I tried to mount my second drive. The config screen (I'm sure it has a name but I forgot) showed some kind of error, but did not make it clear what the problem was. It also gave no clear indication how to fix it. After I figured a reboot might help, I got completely stuck in an unbootable state, with none of the recovery options suggested online working. Had to reinstall the entire OS from USB. What should have been an easy thing to do ended up inexplicably bricking the system.
Microsoft has invested quite a bit in good automatic recovery recently. Just today, Dell pushed a faulty display driver update to my laptop, which meant no more display at all. After rebooting three times, Windows recovery kicked in, automatically uninstalled the faulty update and got the OS in a bootable state again. It displayed a nice message on reboot explaining what it did, and disabled that update from being reinstalled for at least 30 days. Find me a Linux distro that does that.
Like it's easy to hate on Microsoft (I do it too) but unless we acknowledge why people get stuck on Linux and end up reverting to Windows people just aren't going to switch. Windows contains a smelly heap of garbage, but there's a lot going on as well to prevent the user from getting stuck in technical problems that don't recover automatically.