In essence Linux suffers from a Lisp curse. Whenever two OS nerds disagreed on something they made their own slightly different distro.
This means wasted effort on multiple DE, window managers, app flavors, installed libraries. To this day, almost no two distros can agree on baseline libraries every Linux must have.