Actually skilled blue collar type workers make a lot of money. If they also have business/management skills they can make tons of money. I have a friend who was in CS in undergrad until he realized that he can't sit inside all day. So, he dropped out of college and learned concrete (did go back and get a civil engineering degree). He's now next in line to own the concrete business he's a part of when the current own retires. Sometimes he works 12 hour days and he usually comes home dirty, but he and his family also have more money than they know what to do with.
BTW, he's also that kind of person who can fix/build anything as mentioned in the original article.