I think that people like Sam Altman, Bill Gates, Mark Zuckerberg, etc. can truly contribute to funding more science.
For starters they can ask companies they fund to start paying taxes in some other place than Jersey, Cayman Islands, Luxembourg or any other tax heaven.
Even more, they can start paying taxes themselves without passing their income through bogus "foundations", "funds", etc.
One off donation that many companies are doing now "for the sake of the virus" is a nice PR stunt but does not change anything in the long run.