Inidrog, not all of us are as unable to make the "utopia" of free high-quality opensource software work as you are. It's not a utopia, it exists, it happens all the time, it's happening around you on this very forum. You may not be the kind of person who could motivate themselves to work for free in your spare time for the good of others, and the majority of the people out there might fit into the same category, but there's enough people out there that high quality open source stuff can and does happen.