Well for all the broohaha from the "YOU DONT NEED COLLEGE" folks the reality is still that trades are very underpaid unless you run your own business and your body will break down doing physical labor for 8+ hours a day.
The salary difference between say a software dev and a trade worker is pretty small (perhaps 30% less after taxes).
The body breaking down aspect is still an issue. Younger people in these fields seem a lot more aware though - they're practically health freaks compared to your stereotypical 50-ish somewhat round trade worker with back pain issues.
I guess we'll have to wait and see how that generation fares with 4.5 decades of phyical work. Japan is probabably the place look at for research.