Maybe he was right. I'm in my early 30s now, and I don't regret becoming a software engineer, but all the highly skilled tradesmen I've met in the last 5 years make at least what I do, often more, and have the benefit of actually owning their own businesses or real, meaningful slices of other ones.
I'll boldly admit I don't think I would like over physical labor and I do wonder about the toll of it long term, but they make a killing, especially the ones willing to travel all over the US.
Granted, the highest earner I know has both a degree in CS and Industrial Engineering, and goes all over the place working with industrial robotics and makes piles of money doing it. More than elite SV companies in the last 3 years, IIRC, if you discount the stock based compensation package (simply salary to salary comparisons) its north of 300K.
And arguably better retirement benefits, I think 12% goes to the 401K and they get bonuses every quarter right now. Well invested I bet he'd come out ahead. Can't for the life of me remember the name of the company though.
EDIT: forgot to mention the folks making tons of money on the DoD now starting to require things made in the USA and sourced raw materials from either inside the US or from friendly approved countries from the last few years either, and I don't think that's going away any time soon. They've in the last 2-3 years started paying lots and lots of money to get suppliers that are US based and source their raw material from friendly nations only, and they pay alot of money to make it worth while.