Free software grows as a function of social utility
A frequent complaint I see from users and inexperienced contributors concerning free software projects is that they are allegedly not doing enough to grow the userbase, sometimes even asserting that a fork is necessary to right the course of the project.
Are these complaints missing the point, or do they have merit? How do free software projects grow their userbase into thriving communities?