Well, there are other skilled professions that pay well and are relatively easy to get into. Welding for example.
US avg salary software developer: $99,500
A welder who graduated from Tulsa Welding School with a year or so of training is likely going to start out somewhere around $50k. I have a friend who went there and specialized in underwater welding, and now he works for BP in the Gulf somewhere. His job consists of mostly inspecting the work of his juniors, and he makes about three times what I make as a software engineer.
> ...and he makes about three times what I make as a software engineer.
Hazard pay is coming into play here. For me, that's not worth it.
It's more dangerous than sitting at a desk, but realistically it's not as dangerous as it sounds.