That would require GNU/Linux distros to un-GNU themselves or even almost all Linux software un-everthing. The current Linux desktop architecture is built upon everybody compiling stuff per distro and per version. Everything is built on the assumption that "some people" will choose a subset of packages and versions and curate and do the work again and again to obtain binaries that can only work with that specific curation.
I think it is practically impossible to fix Linux desktop without reinventing it under a single entity like AOSP or BSDs.
I think it is practically impossible to fix Linux desktop without reinventing it under a single entity like AOSP or BSDs.