@chainik @martijnbraam And second thought, more meta, is that collaboration takes work and effort, but provides long term benefits in my experience.
Shifting to a world where application developers need to care less about collaborating (eyes to Chromium for example) is maybe great for the short term (read this as great for prototyping ideas quickly), but just not that great for the longer term (space efficiency, security issues, bug fixing). Free software at least should be a common ownership to all.
Personally, I look to nix as a good way forward for dealing with this divide between "all for devs", or "all for the community". Dependencies will be shared automatically between packages without any involvement of the packager person.