This is just not true. There are loads of FAANG developers making well into 6 figures with 40 hour weeks.
I realize it's rather irrational but I personally don't think I could stomach the non-salaried lifestyle. A day of vacation is a day's wages lost. I'm sure it's something you learn to live with but I appreciate that the cost of taking time off is quite abstract for me.
It’s boring and you can practically feel your brain turn to slush.
Getting challenges on the job is a requirement for a good job.
First, work schedule. Keep in mind that, as another commenter pointed out, tradespeople often go through booms and busts, just like any other profession. The difference is that with tradespeople its a lot more obvious, since they still on a job for a few weeks, rather than a few years. On the boom, the tradespeople get a better deal out of it, because they get more work, whereas office workers of course only have the one job. In the busts, the office workers come out better, as the tradespeople have less work, whereas the office workers remain the same as they were in the boom.
Next, hours and vacation. I may be an outliner here, but my hours are the standard 9-5 and I get a fixed 30 days vacation a year, and flexible working (including working from home). As for unlimited vacation = no vacation, and 60+ hours is required, that seems more like a bad office culture/employer, no different than a tradesman would get a bad client. Again, its only more noticeable in office jobs because your there for a long time, whereas a bad client will only be a problem for a number of weeks (though potentially more if they hold off on paying). While we're at it, the same could be said of "their experience is respected". That's based on your employer, not your job.
Finally, standups, agile and office politics (assuming thats what you meant by BS). Its true, tradespeople don't need to suffer with that, but they do need to suffer through a hell of a lot of health and safety precautions and government red tape. Of course you can get some cowboys who don't bother with that, but that seems no different than the programming teams that don't do standups, agile or office politics (apart from the fact that one team is less likely to kill people). I would also mention the physical health issues that it can cause, but programmers get a similar thing through sitting for so long and you graciously didn't mention that.
I don't think being a tradey is a bad job, not at all. Its just not perfect, and like any job has its pros and cons. I too have fantasised about going into that line of work, but I imagine if I did, I'd end up fantasizing sitting in a comfy chair all day building software. As I said, the grass is always greener on the other side.
The money may be approximately comparable (outliers in both camps excepted) but all the trade people I know that have established themselves have very flexible work schedule. They have all the demand they can take so when they want to work 60 hours weeks they do. But since work is per job, when they want to work a few hours a week or take time off, that's also possible without repercussions.
Meanwhile in software land it's either great pay at 60+ hours a week, or nothing. Oh and "unlimited vacation" (aka don't dare take vacation ever).
Tradepeople also don't have standups or agile soulcrushing BS and their experience is respected.