The foreign aid is mostly dealing with the fact that Israel is surrounded by hostile countries. Those countries are also hostile to the US, so it's really paying Israel to be its toe hold in the Middle East.
That is a deeply uncomfortable relationship for a whole lot of reasons.
But it's mainly aimed at the military. The country is otherwise pretty wealthy on its own terms. It's got a GDP per capita of $55k per person, mostly from manufacturing and tech, plus agriculture. So it generally has a European level of culture.