> I don’t really understand why so much of science is funded by the government instead of by private philanthropy.
The two are not orthodontal, it is not "instead". Why does the government fund science? To keep the nation ahead of its rivals. Why doesn't philanthropy fund science? Actually, it does. How much more philanthropy would you like? And from whom?