I understand fragmentation here, as you can get what you need in a format that works well-enough.
Different package formats often have technical differences. Recently I had the choice to use something from a flatpak to reduce lib32 dependencies on my system… but I didn’t go with that as the other dependencies it needed (openGL, graphics driver etc) were redundant thanks to sandboxing (~2GB download!).
Anything native from itch, GOG, or humble doesn’t really ‘install’ but rather they are just extracted… so the files should be what it is (portable, except game saves/user data likely won’t be). This allows you to run it off of a slower+larger-capacity drive.
EDIT: Also if you need to compile it, probably will also just compiled to where you put it (to a bin folder).
Non-system stuff like this is more viable for things that you don’t need updated frequently/ever (particularly games/software post-development). For sure most-of-the-time the best experience is via your package manager.
It would be more than that if people had a place to go and a way to get there.
Also it’s not just trumpism, it’s that your family can be intelligent but fall for grifters… or they will be kind 90% of the time and then without prompt will casually say something really fucked up at dinner.