answer:A lot of reasons. Here are a few off the top of my head. Feel free to agree, disagree, nitpick, whatever. I am throwing out ideas to get the conversation going. I am not trying to make a complete list or have the final word. —- 82% of the world’s Jews live in the US or Israel —- After WWII and the Holocaust, there was a huge amount of goodwill owed to the Jews, and Americans were very supportive of aid to the new nation of Israel. That support became policy for —- With the big influx of Europeans, Israel was the only country in the region “like us”, a Western outpost. —- Without US support, Israel would not survive. No US administration or Congress has wanted to be responsible for “losing Israel”. —I don’t think the electorate would let it happen, either. —- The Soviets poured a lot of support into surrounding regimes. We had to compete. —- Jews have a big influence in US politics and media. Yes, this is overblown and seen as a problem by anti-Semites. But it’s a fact. (It is also overblown when US conservatives freak out and pretend stating the fact is anti-Semitic). —- Money is steered to Israel because the US military and munitions industry enjoy having a testing ground where tactics and strategies and products get real-world testing. —- There is a religious aspect, where evangelical Christians expect The Second Coming soon, and they believe modern Israel is a fulfillment of prophecy. I think that has only become a big factor in the past 30 years. PS Here is a funny topical article from The Onion