What it comes down to is that many people are conflicted about whether they want more users or not. They want the fame, but not the support hassle. So they promote the software and then release it as 0.1 and say it's unstable.
Instead, we should be clear: if you are a hobbyist-programmer, more users mostly means more problems. You might want more contributors (that can fun). But you don't really want more users who don't contribute back.
Setting expectations up front will help. If you don't want people to depend on you, don't put up a marketing page explaining why everyone should install and use your software. Make it easy to build, but don't publish binary releases.