(1) Many students are woefully underprepared. In my calculus classes I have found that a great many of the students have not mastered high school algebra. And these are the students who pass our placement exam, and aren't obliged to take one of our many algebra and precalculus courses.
(2) Many of the students aren't all that motivated, and resented me for asking a lot of them.
(3) Many of the students really are highly motivated, and have impressed me with their talent, and more importantly with their eagerness to learn.
But where will they work? There seems to be a relative lack of employers in South Carolina for talented, ambitious people. "Relative lack" doesn't mean none, but if I were advising, say, a talented and ambitious math and CS major who was graduating, my first advice to him/her would be to leave the state.
And yet, we continue to enroll 5,000 new students each year. I wish I felt there was a better light at the end of the tunnel for my students, at least one that didn't oblige them to move far from home. But I am kind of feeling a bit of a bubble.
For now, students continue to enroll in my calculus classes. Despite all their complaints to me, they busted their asses and I am proud of them. I hope that ten years from now they have reason to decide that their efforts were worth it.