@aral: I hope you’ll find the way out of it. Go for it, don’t give up, no matter how the system is unfair, or how bad is your financial situation.
I am writing this as a (very niche) search engine lead developer, not getting income from donations, no grants from e.g. NGI acquired, nothing. Because I care about community way much more than money.