There are definitely downsides to office work, but this post really implies to me that you don't actually personally know anyone who works in the trades. The amount of body pain/damage, extreme conditions, and ridiculous scheduling (as in, last minute decisions that you must be on site at 5:30am the next day, not as in overall hours) are pretty much incomparable to tech work.