They put countless hours into stitching roadkill into a complex quilt and then scoff at users who complain on the rotting stench.
They split packages from the creators into multiple pieces to meet their own idiosyncratic aesthetics. Firefox and other pieces of complex software should reside entirely in its own hierarchy. I have been using Linux and FreeBSD since 1997, SunOS and OSF/1 before that, this is good as it gets folks.
The only hope is Nix, OSX, Qubes and folks that care about progress. Everyone else is building ships in bottles.
Not easy to find a good middle ground and still supporting progress.
Although as far as package management in Qubes you’re still stuck with dnf and apt. But they’re pushing progress in other ways. (Are you able to run nix on qubes?)
Maintainers also sometimes need to patch software to conform to their distribution's norm. For example, Debian patches it to accept extensions installed with APT.
And I'm glad distribution maintainers always recompile software themselves, it helps making sure:
1. binaries are really made from the open source code (I know, it's not bullet-proof)
2. it's actually humanly possible to actually compile it from source (my pet peeve in this area is Kafka: it's used everywhere, but no one seems to know how to actually fully compile it from sources anymore)
Name checks out...