I mean, it's more driven by Israel being the only thing stopping complete Russian/Chinese influence in MENA
That’s the deeper structural reason
but on a surface level, Zionism simply intertwined itself with American Christianity and American liberalism.
IMO a significant part of American evangelical support for Zionism is white supremacy. While Jews aren’t really “white”, ashkenazim have to some degree been assimilated into American whiteness and they are kind of Americans’ normative perception of the Jewish people(short sighted as that might be). Zionism effectively allows white evangelicals to continue their centuries long belief that Jesus was white by upholding Israel’s claims to the levant and denying those of Palestine’s.
As for liberals, liberals have always been western supremacists. This is true for their relationship to any part of the world, the Middle East is no different. Because of the aliyah of American and European Jews, Israel is seen as closer in culture to the west than Arab/muslim nations. Personally I’d say Israel has more in common with Iran, Palestine, or Lebanon than any western nation, but that’s just me.
Certainly Israel and American Jews did put in significant effort to build these relationships, but it wasn’t a 1-way effort. Americans were by and large fine with Zionism until recently. Even now it’s not even that America has become antizionist, rather folks on the American left are becoming more critical of the degree to which America supports Israel.