Cruz supports free trade, Trump doesn't. Free trade is what has caused the U.S. to de-industrialize and become dependent on foreign countries.
Trump understands this. Neither party does.