I'm in Uni right now and that's EXACTLY MY THOUGHT.
I think it has to do a lot with age. People like myself (19 years old, 20 tomorrow) find themselves looking for mature, kind girls, and this age group isn't cut out for that. I find a cute girl, it turns out she's got the maturity of a 6 year old and thinks it's cute to shoplift, but wants to talk about all the stuff she's done in bed.
tl;dr: I think there's something to be said for waiting to handle women until they grow up a bit.