Suppose you have a cafeteria with 200 kids and no assigned seating. Everyone gets to sit with their friends. 10 kids misbehave on a regular basis. Rather than punishing the 10, the school changes the policy to assigned seating at lunch. Now, 190 kids who weren't doing anything wrong are now no longer able to sit with their friends during lunch.
I find that neither efficient nor reasonable.
I have no problem with it. It is a classic form of discipline, using peer pressure to enforce the rules.
My teachers and coaches used it often. I turned out just fine.
The only problem with this whole situation is the whiney dad who insists the rules are not for his little angel.