> Internet Archive? Non profit. Let's Encrypt? Non profit. ICANN? Non profit. Linux Foundation? Non profit.

Non-profits are great and we should have them too. If you look into how these non-profits are funded, it's largely corporate money.

Indeed! And that's okay. The money pays the bills, but they do not have control over the non profit. Assuming good faith and no fraud, the money, once given to the non profit, cannot be clawed back by anyone in the future (investors, shareholders, creditors, future owners, etc). They remain "on mission" regardless of what happens to the for profit that provided funding in some capacity. Funding the non profit is a one way transfer of value across a security boundary of control.