I didn't win the birth lottery on #2 either; I've got some physical disability, though I have still done a bit of that type of work and if you think it comes with a "big premium" then your experience is very different from mine. Roofing is an incredibly simple job to learn for instance, and it pays little better than minimum wage. From my actual experience (admittedly limited to the South Texas market), blue collar jobs still pay like crap. The toll taken on the body actually seems to be pretty individualized; I know some men who seem to have no problem working into their 60's and I think that keeping active within reasonable bounds actually contributed to that.
My point is not that you can make a good income doing blue collar work (you generally can't) but rather that some people do make a reasonable income doing that type of work, and in those cases there's a good explanation.
> Roofing is an incredibly simple job to learn for instance, and it pays little better than minimum wage.
I can't speak to your area, but doing roofing on tall houses/buildings with a steep slope here pays much better than working on relatively flat roofs or one-story houses.
Yes, my experience is generally residential, but it also tends to be that risk is just one of the costs that blue-collar workers are expected to take; there is little pay premium for it.
Skill does tend to get some reward; I think I'd be inclined to go electrician if I had to. I think if one wanted to get paid the most, I'd look at plumbing because it both takes some skill (despite the "3 rules" joke) and is literally shitty. Personally I enjoy a bit of carpentry work now and again, but my skill is nothing compared to my brother, and he was never really able to put together a comfortable living despite his ability. Fortunately, he was able to get an engineering job (not the software kind) fairly recently and was amazed at the idea of getting paid for a day off once in awhile and having health insurance.