You left out ecology (again, which wouldn't be funded by business and I would consider important for society).
The NSF also gets somewhat close to the others via Division of Behavioral and Cognitive Sciences, which includes anthropology/archaeology and linguistics.