You know modern software is a mess when you have to recreate the entire operating system environment for each application you install just to make it work properly without messing up any other programs. Virtual machines, Docker containers, Python venvs, Wine prefixes, Flatpaks etc.