STEM degrees are expensive - considerably moreso than, say, English degrees. This is especially true for professional degrees like engineering.
So yeah, your odds of employment out of school are much better than the English major, but your debt load has increased significantly as well. Getting a STEM degree can mitigate the effects of our ludicrously overpriced education system (i.e., you've got a shitload of debt, but at least you're chipping away at it, as opposed to not making your payments at all), it does not avoid it.