Gonna raise the notion that a good, usable piece of software would not require much, if any level of awareness on this front, since most users aren’t willing or able to have that awareness in the first place.
The way this should work is you click on things you want in a package manager and then those are present and available transparently whether you use them or not. That goes for all OSs.
Hell, even Android’s semi-automatic hybernating of unused apps is a step too close to my face, as far as I’m concerned.
For me it got particularly bad back when I was running Manjaro and the GUI package manager showed you multiple package types for the same software all the time. Three metronomes is bad, but three differently packaged versions of Steam is worse and potentially unrecoverable.