Open source software is great except when it isn't.
Update all the dependencies for a new cool software and older software (using older versions of those co-dependencies) suddenly breaks.
In Windows, we used to call it "DLL Hell" but it has its manifestations in Linux too.
Then it's a cycle of repair and debugging.