-trim-
You know, specialisation could be just that. Focusing or center your teaching on a particular field, so they grasps all that it is about and den they could go about showing there skills as acquired.
Specialisation isn't exactly a bad thing but, its got its own disadvantages too. Now, your ignorant in other field, not so many jobs are available out there and so, the best of you becomes employed while you remain idle. Thinking of getting a shop to dispense your skills from and earn from it, funds becomes a barrier and now our days, packaging seems to win the day. Should you not have more packaging, your going to be downgraded and as such, low patronage.
This is the reason why, institutions ensures some sort of general course is introduced into the curriculum or scheme. This is to ensure that you have ideas and can be versatile to function in various capacities and as a result, you have a not well grounded professional as, you can't afford to be a Jack of all trade. Truths be told, institutions don't believe in a sole carrier else, you won't have the real world employing a certified engineer for a bank manager.