Road construction might be worse, though.
Note well: No roofer or road construction worker would tell someone to skip college. If college is in the cards, just go to college and get it over with. Even if you never use your degree, it would still be the right decision, so long as you didn't take on a ton of debt going to a private school. (If the thought of slogging through college is off-putting, know that a lifetime of manual labor will be even worse. School is work, and if you can't make yourself suffer through that, you are very likely going to be even more disappointed with the choices manual or unskilled labor throw your way.)
Blue collar work is the back bone of our material world, but I just cannot see it as a smart choice for a 16 year old. There is a lot of crap attitude among blue collar workers, and if you don't fit in culturally you'll be miserable, even if you're good at your job. Maybe things will have changed in a couple of years, who knows? But the skills are great to learn and know!
Starting a business is very sound advice for those who have it in them. Learning skills by working for yourself gives you a better paying business, while learning skills by working for somebody else gives them a better paying business. But you need to know at least something if you want to have a real business.
Most of those people are making extremely bad life decisions and you will be significantly more wealthy before they've even left college. The best way to make money is to have money, you have a massive edge if you literally just start working early, live with your parents and stay the hell away from debt. It's a simple formula, and it's how I managed to climb my way into the middle-class.
A good thing about blue-collar is that it will make you tough and keep you fit, and you will also learn to socialize properly with people from different generations, as well as being able to absorb whatever experience they might have gained over the decades they've lived.
Every job has it's hazards. I say try a number of them myself. Manual work is good for people, especially young people (in my opinion). I don't know about 30 years of back breaking labor though.
I complete agree! Manual work is great for the mind and spirit. That's why gyms and sports became so popular in the 80s and forward. But getting a job in manual labour, odds are much higher that you will be doing the back breaking stuff - or working for an asshole boss. That inverts the situation and the work becomes bad for the mind and spirit.
Manual work is best done for yourself, or being the boss, or for a good company with decent pay if you're extremely lucky to find it. I'd switch IT to manual work in a heartbeat if it came with competitive pay and some decency and respect in the workplace.
Starting a successful business is not easy.
As with software you can get competent quickly, but quality comes with time and effort.