Yeah, because the 'sell support/hosting' model has been such a failure /s You don't have to be in academia to afford to write F/OSS nor is it financially draining to do so.
That is not universal across all the developer community. Here, in Colombia, open source is something you do on the sidelines.
Pretend you can live of it? That is non-sense.
I know companies following this model all over the world: Spain, Brazil, India, Argentina, Venezuela, etc.