A company is beholden to its shareholders. That the shareholder wants to make profits and funnel them to some other goal, is the same for non shareholders if they’d hoard that money like a dragon.
If it’s for public benefit, than let the public decide what the benefit be.
If it’s for public benefit, than let the public decide what the benefit be.