Since you're not in SV and I assume in some other IT dominated locale, you are likely to earn far more in the business world with strong IT skills. Business knowledge and experience opens doors to many industries so you can gravitate to areas that appeal to you. As a software developer your domain specific experience will be far more critical than your knowledge of selection of software tools and frameworks. But jobs for software developers are mostly defined by your technical experience and thus difficult to transition between domains.