So amongst the top 50 cities
Seattle is already creating more housing units per year (in terms of percent growth) than any other city in the U.S.,
Seattle is already in the top ten most densely populated cities in the U.S. (about 8600/sq mile compared to your example of Houston at about 4800/sq mile), and
Seattle already has one of the lowest unemployment rates amongst any big city in the U.S.
So your solution is to make them grow even faster and become even more densely populated in order to attract the kind of businesses that aren’t willing to help pay for services.
That just doesn’t sound too smart to me.