I'm not sure where you're getting these anecdotes about poor pay, high risk of injury, short careers and unstable employment. Most of the guys I work with have had long careers (often with a single employer for 10-20 years) and haven't sustained any serious injuries. The ones who don't want to take on management roles get paid very well even though they're 'just' highly skilled tradesmen, and the ones who want to go further run their own companies and are doing very well for themselves.
Ironically, I actually terminated my career as a software developer because I was developing RSI and found the work rather unsatisfying (despite really enjoying programming work in general). Working as a tradesman has so far proven to be far more satisfying and far better for my health - plus it leaves me free to work on my own projects after hours rather than forcing me to leave them unfinished since I already spent a full day working inside.