Where is it written that being an OSS contributor should be a sustainable career? Just go write software for a company if that’s what you want to do. But why there’s an expectation that “open” source software should pay anyone is beyond me.
Why shouldn't it?