To make good money, you need to do something that
1) is in demand
2) that not everyone can do (either because of aptitude or barriers to entry, however artificial)
3) or that most people don't want to do
Engineering tends to work out because it has a little bit of all 3. What has been hurting engineering over the last 20-30 years is how much industry is offshoring.
The solution for offshoring is entrepreneurship.
If you can't find a job, find something you can do/make that solves a problem, and sell the solution. Now-a-days there are so many ways to both fund a development (kickstarter), a company (angellist), or sell a product (micro-distributors like etsy, but focused on other things, or even forums).
Chances are, if you have found a solution to a problem that annoys you, it like annoys others, and that means, in general, there is money to be made selling a solution.
Engineering tends to form companies at rates greater than just about anything else simply because its the very fundamental nature of engineering--solve problem X, with a solution Y, that costs less (NRE and RE) than Z.