Spot on. When I make that argument its from the perspective of me at 18 with the options to do either. I think you're making an important counter point that many don't have the option to begin with, due to money, citizenship, parental/child care, relationships, illness, education level, etc. - although scholarships heavily target most of those demographics.
They were very happy that I decided to get a desk job because they didn't want me to be in perpetual pain and disabled like they are.
Especially people who do physical work themselves try to make sure their kids won't have to. E.g. my grandparents, who were simple village folks working in the fields, made sure to support their kids in getting educated. (Despite all its nastyness, one of the few good things about socialist Hungary was that this kind of upward mobility was possible and encouraged).
My uncle was an electrician (he's retired now), and so is one of his sons, and they both seem pretty happy with their lives. Happier than a lot of tech workers I know.
I don't fault anyone for not sacrificing themselves for the greater good of society at large.
And yes, for sure, there can be shitty, stressful and low-paid office jobs and fulfilling, well-paid physical work. If someone finds an example of the latter, I see no reason why they wouldn't recommend it to their kids.
Call center is also entry level, so I don't know why an entry level electrician should get paid much more than what someone at a call center makers.
Effectively what we're telling people is: you can make decent money with these jobs but you'll have to endure pain which all those kids goofing off in college will never have to go through. Making one class of people go through pain, and the other not, seems like dual-class citizenship. De-stigmatizing blue collar jobs is important but we have to try to make them more equal to white-collar jobs first.