Having many subjects beside your specialist subject or major that great idea which some university do it in this time to be required for the students. In addition, this point will gives the university and their student many of advantages and opportunities.
The opportunities for the student to have a good background and a new information about new field that it is not related to their major. The student will be educated to have variety information in their life.
In addition of that, Getting a new knowledge about other field or subject that gives the student improving to be able to communicate with the people and sharing them ideas in many subjects in spite of them basic major.
Also, If the student get a new subject that gives him opportunity to figure out a new information might interesting to him. Some of people explore himself on another field besides his major. He will be able to have a new talent and can success in that field. For example: If someone how has a major like engineering and he takes a music class which is not his major and also he likes a music, He will enjoy this class and also, will be expert in this field because he is interested by the music.
If the student have many subjects out of their major that will give them great education from the university. I think all the university need to do that to have a great students in our society.