The difference with what I'm suggesting is that they won't be forced to learn about 7 or 8 different things they don't care about at the same time.
The allocation of teachers' time will be better with a more constrained curriculum, and the classes where students choose to learn about a subject will be a more engaged.
Framing learning things you're uninterested in as "learning to get over yourself" is odd. This isn't an ego problem, and dictating personality traits to such an extent is a questionable goal.