In his speech announcing that he was entering the Republican presidential primary, Ohio Gov. John Kasich took a surprising stance on American foreign policy — and hardly anyone has noticed.

Kasich's position is not one that's going to earn him a lot of airtime on CNN. It is not red meat to the Republican base (or the Democratic base, for that matter). It is not a position that's very popular with voters or with donors. But it's an important point, and one that politicians don't make...