Its just that (almost) nobody pays for open software. Its the tragedy of the commons or some such. Being the only guy to do so, hardly begins to help insure the product will be around in a year.
No, it does begin to ensure it. It doesn't do the whole job, you need others to do it too, but it's a necessary step.