This really sucks. The fact missing here is SQA. Software Quality
Assurance. Yeah, stop laughing already. Free software thrives due to many
influences. The most significant of which is indeed the drive of the
initial developers. What's overlooked is the TESTING done by users and
resulting bug reports and feature requests often do MORE. One doesn't live
without the other. The programmers would lose the initiative without
feedback, users would stop using it without needs being addressed.
Again, some good ideas don't scale into commercial solutions.