Conversely, I've had a trade skill position, and considered it neither high-stress nor low paid. There are obviously higher paid positions out there, but there are also a bevy of far lower paid positions out there.
I'm curious as to how you discount the stress of high stress positions though. Not necessarily doubting it, but my personal anecdata contradicts it.
I can't find the studies right now, but I was simply quoting results from research from memory. Frankly, I call BS on the typical idea that higher paid jobs are more stressful in general. Sure, you can find examples to suit an argument, and I'm sure many of us have had a high paid job that is stressful, but we've also probably had a high paid job that isn't stressful, or isn't stressful most of the time. Being poor and having no control over your day is far worse, and I say this as someone who has only had brief bouts of financial stress.
I'm just saying that there are indeed jobs that are high-stress, and that typically, the trade-off for that stress is in higher pay. There are certainly high paying jobs that aren't inherently stressful, and I'd wager that most of us, as programmers, enjoy them quite a lot. There are also certainly low paying jobs that are extremely stressful -- state level politics, social workers, etc., are likely to fall within those demographics.
Just as certainly though, there do exist high-stress jobs that also are high pay, and that said high stress is a check mark in the con column against it, just as 'physical labor is hard' is a valid check mark in the con column against trade labor.