Forget Seattle and L.A. We should bet big on St. Louis and Baltimore.

If we want to build the U.S. economy, it makes much more sense to invest in cities that already have cheap land, unused infrastructure, untapped talent and urban scale.