Not gonna say Python isn't a mess but I'm surprised a self-contained application is so
bad. All the pieces are there to have it work— give it its own venv, use wrappers or the shebang so transparently uses it, and plug-ins get installed into that venv. All should be happy.