Neoconservatism isn't just about the military industrial complex, or oil, it's also about the Jewish lobby.
Some will say the most American Jews are liberals and therefore wouldn't support neoconservatism. It's true that they are mostly liberals on domestic policy, but by judging candidates on a single issue (Israel) they end up implicitly helping neoconservative thinking, which places the most emphasis in the US-Israel relation.