One problem with this approach is still that depending what country you're from, you're essentially creating an "open source gig economy" where developers work for scraps from company donations without health/retirement benefits: https://www.aniszczyk.org/2019/03/25/troubles-with-the-open-...
What I'd like to see instead of see people encouraging developers and open source maintainers start companies and create positive sum dynamics in wealth created.