I non-ironically like this approach for package managers (cargo, gvm, conda, poetry, etc), because I eventually have problems when installing a manager with another manager.
Had to install a VPN for work, and if you didn't have a rhel-based distros you had to use a bash install script, and the installed executable had embedded bash and sh scripts. Needless to say I ran that thing in a docker container.
How did you get it to work? I can't seem to figure out how to get my container VPN to connect with the host (and the containerized systemd daemon.service just crashes).