Why should one assume that the actual reasons behind a policy are the same as the stated ones?
Even more, if these facts about the effects of the policy are true and important, then whether or not they comprise a large part of why anyone wants or says they want the policy isn't even that relevant.
You also shouldn't assume that the reasons that some random guy on the Internet gives for the policy are the real ones.
This is the big problem with believing in conspiracy theories: yes, you are being lied to by people in power. You are also being lied to by people not in power. They are being lied to by the people whose actions they use to build the theories that they espouse to everyone else.
Eventually, you realize that the only course of action that keeps you sane is to realize that society is built upon lies and misdirection, and it doesn't matter. We make the best inferences we can with the data we have available to us. And if we're wrong - well, so is everybody else, so the goal is just to be a bit less wrong than everyone else. Usually you get there by discounting everyone else's analyses and listening to their data and personal experiences only.
Although, from personal experience the social hierarchy is very true and is simply a result from an older-male dominated world/society. Young men and (sometimes) older women are potential competition, and young women are potential sex objects. Basic biology at play.
EDIT: But I would like to say that college is nearly useless, because the world economy is slowly collapsing in on itself (overall trend since the 70s) and sending more kids to college is no fix to that. In fact it may only make things worse (depending on how college systems work).