Really the only things I want to install are steam / gog / epic games, and Lutris does a pretty good job of handling that without needing exotic packages.
For Python stuff, I just need to be more responsible about using v-envs properly. I'm lazy and am always thinking ... what if this dependency needs this other dependency... then you end up with different versions of different things needing different dependencies.
It is a bit like a MMO or RPG - satisfy the dependencies. But only the specific ones at high tide, when the constellations are as such...
Does it not try to install them or at least tell you when it needs stuff?
Yes, Python is very good at this but as a human with a limited tolerance for interpreting long strings of alpha numeric version numbers, it takes time to reconcile and get the appropriate version of a library.
Kind of like this xkcd comic
I remember that one XD