good news for you is that linux is moving a bit more and more towards the portable application paradigm, with things like snap packages and AppImage. E.g. for texstudio I found that the version in my repos was outdated, so I just downloaded an AppImage file off their website and am using that now. Same for ultimaker cura. And you can use multiple versions in parallel.