Traditionally, contracting was the best paying "blue collar" job out there, and to a certain extent it still is. If you were smart, hardworking, but didn't go to college, you started hauling bricks on a construction site and then worked your way up to general contractor over the course of years. Lots of the best GCs out there did this. But, as less and less of super capable kids DON'T go to college, there are less super capable 18 yearolds hauling bricks and 10 years later, less super capable GCs.
As more and more kids are going to college, who will do these high-skill blue-collar jobs?