Also bigger, more prestigious universities seem to care less about their students and more about their research: see: TAs who are incapable of teaching, can't speak English, etc. When you're taking a difficult subject and lecture is a waste of time because your teacher can't communicate it's no surprise people drop out. They didn't sign up to self-study by themselves for a semester and take a final.
I majored in CS at Berkeley, and there were only one or two professors that I can recall who strayed even slightly from these departmental guidelines. For me, the harsh curves essentially ruined what would have been an amazing educational experience. It was basically a perpetual preparation for the next exam, because you were always competing for your spot on the grade scale.
This is a very real deterrent for not only students who need a decent GPA (e.g. for grad school), but also for those who want to actually enjoy their time at university.
[0] http://www.eecs.berkeley.edu/Policies/ugrad.grading.shtml
Are you saying that the caliber of student in the EECS department of Berkeley is so high that even the bottom 13% of the class would have gotten C's or B's at another school?
You can complain about grade inflation, etc, but at the end of the day you're telling that 18 year old kid: "don't even try to major in engineering, because even if you keep up with your highly qualified peers you'll still kill any shot you might have had at a non-engineering graduate program."
Certainly not any other school in general, but at your average university, probably yes. That's not so hard to believe given the competitiveness of Cal's engineering programs.
also i'm sure there is some of that percentage that are capable but fucking off and not doing homework because they are 18 and just moved out of their parents house.
Entirely possible, but I think that says more about the capricious nature of admissions at elite colleges.