This comment and its top reply are dead on: https://old.reddit.com/r/cscareerquestions/comments/sm54ri/a... No job is going to get you away from unreasonable people with unreasonable expectations, and most trades introduce a bunch of other unpleasant things that you'd have to deal with. It's all tradeoffs. Someone may legitimately prefer the stresses of a trade to the stresses of working in software, and that's great…
Software development followed me home, lived in my brain 24/7. It also caused a good deal of stress I was unaware of at the time.