It's an immutable distro that simplifies running Android apps and containers for software from other distributions. It uses it's own tool for immutability called ABRoot that also allows you to safely install native packages when needed.
I was actually using Celluloid before but videos were not playing until I used the commands you gave. Gnome videos is now crashing but I don't care as much since Celluloid is now working
If possible you could travel to a country where it is decriminalized or legal like The Netherlands or Portugal. There might be another one closer to Belgium but those are the only two I know of. I really hope you get better.
Broke my ZorinOS install by trying to upgrade parts of the OS by myself so I could run newer software and lived like that for months until I gave up and switched to Fedora
I just switched from ZorinOS to Fedora due to constantly running into software that is too new for the Ubuntu 20.04 base that ZorinOS 16 runs on. It is a great beginner distro and I even installed it on a friends computer and another friends grandmas computer and they both loved it. But if you require the latest software you may want to wait until ZorinOS 17 releases later this year.
Some of the software incompatibility issues can be solved just by using the Flatpak verison of it but if there is no Flatpak then you are really screwed. I couldn't run GPT4All, JellyfinRPC, ani-cli, or use the workaround to use audio in your screenshare on Discord. (until someone bundled that workaround into a Flatpak Discord client). These are all pretty niche things and for the average user you'll probably be fine though.
Might not be needed as much for some people either since i2p supports torrents. Once Qbittorrent supports i2p I'd imagine it will take off a bit more especially if they integrate an i2p router into the client.
You could escape from anything with number 3