Sorry, but there is even more madness in this. The big advantage of a distribution is that is offers a set of stable, working together, tested packages. The stuff I have installed here is the same as the one reporting a bug is running, what fails here will fail elsewhere (and hopefully eventually get fixed). Running random "latest"(or whatever other version someone wants for assorted reasons) together makes for a totally unmaintainable system (except for whoever put it together, and we all know how much time we can spare for keeping up).
As said, applications are very often binary blobs (or near enough) that have all sort of insidious dependencies. Can't begin testing if it will come crashing down if some ostensibly totally unrelated library API is changed, sorry. So you keep what is running, and want to pay the price of perhaps having to redo literally years of tweaking as unfrequently as possible.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds