Second, we do not just attend a college only for increased knowledge. If increasing the knowledge is the only motivation for the person, then we have many other sources like textbooks, journals, internet and many other sources which can help us to gain knowledge. We need not attend a college if gaining knowledge is the only reason. However, we gain knowledge if we attend a college but gaining knowledge is not the only impetus to attend a college or university.
For example, if a university offers a very splendid environment and it can impart knowledge to the students better than any other university but if it does not offer any degree and does not show any job opportunities, I am pretty sure that few people will prefer to join it. Similarly, if a university is not so good at infrastructure and research work but if it still able to provide a better placement and career growth, it is no surprise that many people will be ready to join that university compared to the latter.
So, from the reasons and examples stated above I think there are many factors that influences a person to join a college or university, career preparation is the most important of all.