Many of these problems are not specific to Free Software in particular, but to volunteer software. Hobbyist proprietary programs often have poor designs for many of the same reasons. But the easiest way of getting volunteers to contribute to a program is to make it open source.
This article talks about various methods to roll out your Linux distribution such as simple remaster script in Puppy Linux distribution, LFS or Gentoo Linux. From the article: Inspired by Richard Stallman, whose strategic vision and courage enabled revolutionary change in computer software, later joined by Linus Torvalds and a group of volunteers, created the [...]
Great, Firefox now has a live chat support. You will get support in real time right in your browser. If Foxkeh says we’re open, click on him to begin a one on one chat with one of Mozilla’s volunteers. All helpers are volunteers, not Mozilla employees. Support currently only provided in English.