Well, fortunately an old school user like me can build my own system from scratch, my way, with all the old school goodness like init and shell scripting ("sysvinit scripts" whether SystemV or BSD init), ALSA only audio, Shadow only logins (no PAM), software installed to desired prefixes for ease of maintenance by hand, minimal dependencies, and normal old school directories like /bin, /lib and /sbin instead of "usrmerge" symlinks pointing to /usr. Oh yeah, and a kernel built without performance harming security mitigations... pfft.
That's what I'm using now, except I reboot to a customized Manjaro setup for games (Because for gaming, you need a lot of rubbish x 2 for lib32) which still beats the Hell out of booting to Windows to play games.
I swear distributors have lost their fucking minds. Even good distros like Slackware are starting to find it difficult to not conform with the new wave of dictatorial bullshit.
Snap is utterly retarded, and if that were to become the norm, there's no way I would use any distribution that forces it (and by force, I mean making it the only way to get a lot of packages)