I know 1 awesome coder, a couple of good ones, and I've also met a lot more who are complete ****. The first guy had an intense passion for it, the second were passionate but "ok" due to limitations of their own. The last, and most common group, are the ones who have no real interest in it - they just got into it because someone told them they'd make a killing. They hold down steady jobs, sure, but they're not making a lot of money, because they don't have the passion for coding that's needed to really excel and take them to the next level. The market is flooded with them at the moment.
Making kids in high school take up another subject they may not be interested in will only lead to more coders of the latter category. And the world doesn't need anymore.