At this point is the US that needs to rethink funding if it wants to continue to be competitive. The US funding for universities has been frozen (adjusted for inflation) for the last 20 years. It was enough when the rest of the world invested much less in science. But nowadays China is moving faster while US funding is still the same. Giving money to tech companies is not a substitute, because they only care about short term gains.