I think most would disagree opensource being meant as a dumping ground.
As you said, the commons gains from experimentation.
The next person often builds on top of what came before.
But you lost me here. I don't see how most developers would think there's some issue with dumping code on Github.
For example, I could recommend some avenues for finding useful software that aren't trawling through random Github projects, if that's the problem. If Github had 100x more dead projects, it really shouldn't affect anyone.