> Manual labor, regardless of how well it pays takes a toll on your body and generally pays less than a lot of the highly sought after knowledge worker jobs
In many places a skilled plumber or electrician earns more than an office worker or even junior engineer. A skilled highway construction worker earns more than the country average. A crane operator makes more than the average software developer. There are many surprises when it comes to blue collar job payment.
I think you're comparing entry level tech jobs to mid to sr level blue collar jobs.
Take the electrician for example. Minimum 4 years of work as an apprentice, then you have to do a year of schooling, pay for it out of pocket, take a test and your making about as much as a entry level developer who only needed to spend 1 year studying in their free time, spent $400 on a laptop, got all their learning for free online, and isn't doing back breaking, more dangerous work. And from there the tech worker's salary is going to go to 150k+ in 3-5 years. You don't even need college to do that anymore.
Same thing with the crane operator. Starting salary for tech is more, requires less time to get started, and the tech worker's salary goes up quick after starting. You don't start out on the path to being a crane operator at 50k+ a year. You start helping doing rigging and spotting for $12 an hour.
I lived both sides of it, trust me. I see where your coming from, some blue collar jobs pay more than you'd think, but in reality there's just no comparison.
In many places a skilled plumber or electrician earns more than an office worker or even junior engineer. A skilled highway construction worker earns more than the country average. A crane operator makes more than the average software developer. There are many surprises when it comes to blue collar job payment.