Ease up on the high expectations. It's just a fun project on github, not a publication in an academic journal.
As if other people writing and sharing code freely is a huge problem.
I think it is different when a project is part of a commercial offering, or funded by something you participate in.
People love shitting on closed source projects too, but the circle of people you can reasonably do that in is fairly limited.
Everyone can see this code, so you can shout it to the world.