Earlier quoted context omitted.
I don't understand your argument. Some of the most popular software in the world is free. Linux, Apache, OpenSSL, Firefox and more are used by millions and got built without charging people to use them. On a personal computer, there is free software to accomplish any desktop computing task. How can you say that it wont get built when it already has been?
Those examples you mention exist mainly because interests with money decided it was cheaper to support communal infrastructure upon which they could build proprietary offerings. Even if they started for the joy of hacking, a lot of people were paid good money to make those projects what they are today. That will not automatically happen for a lot of classes of software. You point out that any desktop computing task c…
You make an excellent point about mobile computing. However, interest in free mobile software is growing and we'll see more options available to mirror the demand.