“The fact is that one cannot register for many classes outside of his major/minor.” (#21)
Some colleges allow registration for all courses to all students on a roughly equal basis. From what I understand of the schools mentioned in #20, for instance, during four years a student would be able to take about twenty courses outside of his major without any significant restrictions. Adding another major or a minor would change the balance somewhat, but the principle would remain the same.