First off, good on you for posting back. I respect that.
Second, I still think it's kind of selfish for you to say that what people spent their time on to make for themselves and the rest of the world to use is pretty selfish. Nobody has any business telling me how I should spend my time.
Third, Sam had a good point, what if they were just making a distro for themselves as a learning process? Is that not a valid reason?
And fourth, if people do make them for themselves, then they are trying to make the perfect disto for their needs. You are in the search for the perfect distro for you and all the varieties are making that difficult. You either need to settle on one that works for you, or make your own as others have. The tools and resources are there. If you don't like that option, the go back to Microsoft or Mac OS.
And I really do say all that with the up-most respect. I'm not trying to attack, just trying to offer a different perspective.
I personally don't see how someone could possibly talk down on the fact that someone created something and shared it for free. It was free. If I were one of the creators of those distros that you don't like, I would be pretty offended. And trust me, I don't get offended easily. I mean think, someone created something that solved their problem. Then selflessly shared it with the world. And someone told them that it was a waste of time and they should spend their time making something for someone else and give it out for free so your life can be easier. Sounds kind of a-hole-ish to me.
It's free, quit complaining or pay M$ to tell you what they want you to do.
You should watch some interviews with Linus Torvalds. He explains Linux quite nicely. He will tell you that he created it for selfish reasons, but shared it with the world because that is the only way for it to improve. It's a strange combination of selfish and selfless. Selfish in that you are creating for you and selfless in that you are giving it away. Check out Revolution OS if want to understand the history of Linux.