It is all about reimbursement: in IL, our medicaid system is in such dire straits that hospitals, pharmacies, providers don't get reimbursed for months. Also - the above poster is correct: there may be a shortage but the hospitals don't have the funds to hire more nurses. This again goes back to Medicare/Medicaid reimbursement.
As to the shortage of educators: pay them more and they will come. I have had an MSN since 2005 but nope, no way could I take such a pay cut to join the educators' ranks.