Most of these things can be packaged by distros up to the desert island standards, albeit with great effort.
So it can be done.
It's just that people who write that software, and the tooling, rarely care. Which makes things harder for everyone else. Harder than it could be.
t. spent 8h on something that should've been 2 commands
4/4