Even states like Mississippi and Iowa have low housing costs and wages much higher than Spain.
Total compensation in the U.S. construction industry is about $46/hour on average: https://www.bls.gov/news.release/pdf/ecec.pdf. That's almost $92,000 for a 2,000-hour year.
Your argument is then essentially that people should be working indefinitely.