Schools don't necessarily know your major until your junior or senior year.
Are you proposing a system where a school would accept you, decide there were too many of your preferred major, and kick you out or choose another?
The other option would be to force 17/18 year olds to choose their future careers while in high school.