So i would like to propose a possible solution,
1.The base distribution(Ubuntu,Fedora,OpenSuse etc) developers should continue their good work and make their respective distributions as stable and hardware compatible as possible.
2.The base distribution communities should develop distro remastering softwares like “revisor”, reconstructor and let independent volunteers customise the base distributions with custom softwares and the likes,and the community as a whole ranks the customised versions and promotes them instead of their pure GNU/Linux versions,which do a very bad job in the out of the box experience specially in the multimedia and drivers front and may never be able to overcome this because of the licensing issues and the likes that they(base developers and companies like canonical and Novell) are threatened with but volunteers cannot be threatened as they are expressing their freedomof choice and sharing it !
3.The popular distribution review and ranking sites should rank/review the base distributions and customised versions so end-users donot have to try out everything to see what they like.
He/She also wants all the components of his OS to be neatly and beautifully integrated.This is too much to ask for from one particular community, isn’t it ?
So job division among the Open Source community is very much essential and necessary.