From my layman's perspective, it's because a lot of people in the US just plain support Israel. I think that's because of religious connotations but again I don't really know. I've even seen an Israel flag being flown in the same yard as a Trump 2024 yard sign, here in my tiny northwest Iowa town.