That is an interesting perspective; "have set him up with sturdier folks". Coming from a construction background myself, I find I need to work on my behavior, as engineers are much more sensitive than construction workers and actually anyone I have ever worked with, even sales people. I work with another guy, who was a previous auto-mechanic and we get along great. Might make sense to add a study as to personalities, dynamics of these teams and what personality combinations make for the most successful teams.
Yeah programmers can be delicate. Maybe they used up all the sturdy folks they could find. "Dammit Boz that's the third dev you've broken this week! This time it's coming out of your salary!"