I am not sure what you are saying here.
Is this is a general critique of capitalist exploitation of the "software" field? Like, as in software should be a utility like fresh water or electricity?
If not, and you are relatively literal in what you write, the following question seems unavoidable:
What about coaches for youth sports? What about beach cleanup? What about a thousand other worthwhile and societally useful activities that people volunteer to do, but for which there is no sustainable career path? What makes OSS contributing any different from them?