Distros are like creating games in the Atari days, any one could create one and there really isn't much quality control. The problem I have with Open Source is that there are so many flavors of things, so many forks, who can follow it all (especially when someone just didn't like one feature and created a whole new distro or software fork for it)? You also really don't have too many people who have die hard GNU/Linux philosophy or even understand the difference between gratis and FREEdom. Most of us just literally want free and don't get hung up on this software isn't "really" open source and all that. If you want to "seriously" use Linux for development, good luck trying to only install TRUE open source software and if you want a good desktop experience, good luck not installing propitiatory code like graphics drivers, certain document viewers, flash, and non-free codecs. But you find plenty of stubborn people who believe their way is the only way and that X reason or Y reason makes their distro better. I think it's all great and adds to the landscape and though a lot of Linux distros aren't polished, I think there are a lot of good ones and the merger of several philosophies of thought might make an amazing operating system. Though, I think a good note to make is that we actually need people who think they're ideas are better than others, it's what gives people motivation to create things but I'm not saying they're fun to talk to lol.
It takes all kinds.