The majority of software was always proprietary. GNU was a revolutionary idea. Businesses giving away their product to gain favor is just the natural tendency of the rate of profit to fall.
Selling software is a deadend. Nobody in their right mind will pay for it because the risks are too great. If you want to build a technology business sell services and support.
If this true, than we need something else.
Otherwise, expect to see a hell of a lot less new FOSS in the next decade, which will be a pyrrhic victory.
If FOSS can't meet the demands of the time, it needs to be updated or replaced.