I'm 42 now and I left the trades a year ago after getting the life beat out of me for most of my life. It's not that no one wants to do the work, it's that no one wants to pay for a good tradesperson. When I left my last job they were only hiring techs for $16-$20 and hour. That was with HVAC certification. It's laughable.
Matter of fact, the company I worked for withheld raises from one of their teams for 3 years and they pikachu faced when they all left. Literally the best tech team in the company too. (This team had over 100 years of total experience in the trades. Plumbing, electrical, you name it. They've done it.)
Not to mention like 99% of the companies require you to own your own tools and will not replace/repair anything that breaks while working for their company. Got a nice new impact and it broke doing a job? That $200 is coming out of your pocket. Always.
Fucking, also, all the jobs that require being on call. Got a family? Fuck you, go fix shit at 2am and then make sure you show up to work on time at 6am with no sleep. Work 10-12 hours, go home, get called the next night too.