...and look at the instructor's salaries. PhD's from top universities who could easily make 300k+ in the private sector but instead take positions that pay 60k-70k. Even with tenure, that's a labor of love.
Blaming highly paid admins would be great, except that university presidents at teaching colleges are the highest paid (reminder: branch campuses and liberal arts colleges never have Div 1 sports programs) and still make $50k-100K less than a green phd out of a top 10 CS program (200k is good money for a president of a branch campus or liberal arts college -- and remember, that's typically a person with 30+ years experience and a uniquely positive track record).
I worry about what will happen to the American teaching college (public or private) over the next 50 years if the current war on college -- which this article typifies -- wins out in the public mind.
If you doubt a single word of this feel free to reply to this comment. I'm extremely familiar with both markets. When I say that (even tenure-track) CS teaching requires a 200k paycut, I really do know what I'm taking about.