You do raise a fair point - there are some people who are teachers because they've always wanted to be teachers and they teaching and all that. Generally, they're liberal arts majors (English or history or art). The passion is nice, but there's also a glut of lib arts majors who say, "shit, I got this English degree, now what? I guess I'll go into teaching." My SiL had a thought like that with her anthropology degree (thank God I talked her out of it). The school systems do kind of have their pick with that group. But, the problem is attracting the science, math, computer science, and other majors that are competitive in the market. That is where you need some sort of incentive, and they've just removed a big one and replaced it with, well, nothing. A college degree is expensive, and most of us don't get to go through school on our parents' dime. So, when we face our student loan payments, we have to take into account the long-term prospects. Job security is important if you're looking at starting somewhere between 40 and 70% lower in salary than your fellow grads.