Contributing code back alone doesn't help, if there isn't any sustainable source of income, those devs aren't going to pay supermarket and the landlord with the pull requests from big corp.
Yes? I don't see the issue here, except that old observation that entities built to solve a problem almost never want to shut down once the problem is solved.