He had a D by his name. That was the only criteria you listed.
With respect to the repub party, there is a rift. The establishment repubs and establishment dems are basically in agreement. Most are globalist open borders advocates. Many in the base don't want global trade deals and open borders. That is an issue nether side will compromise on.
George Bush wanted a North American Partnership between the USA, Canada, and Mexico. Hillary wants a hemispheric union including North, Central, and South America. Both with open borders. We want a sovereign country for American citizens only. That is why Jeb or Kasich didn't get the nomination.