foreign policy has absolutely zero impact on how Americans vote
I'd say it's more:
There are rarely big party differences in foreign policy due to both parties supporting versions of imperialism -- for instance neither party is campaigning on even an immediate ceasefire in Gaza.
More people care about domestic policy than foreign policy, so there's a concerted effort at all levels of both parties and in the media to focus more on domestic issues.
A big chunk of voters do care -- look at all the protests against Israel, look at all the anti-war sentiment against Iraq and Vietnam -- there are just huge factors steamrolling those opinions before they can be a deciding factor.
I'd say it's more:
A big chunk of voters do care -- look at all the protests against Israel, look at all the anti-war sentiment against Iraq and Vietnam -- there are just huge factors steamrolling those opinions before they can be a deciding factor.