The idea that software engineers are paid more than everyone is a fallacy. There are a good deal of jobs that pay significantly more, especially when looked at over the long run. It generally does require going back to school, which is a risk/reward tradeoff that must be examined.