Depends on the kid. Mine hated uniform. So naff and uncomfortable.
11 year olds who need to run around in the playground to let off steam being expected to wear ‘business clothes’ (shirts, ties, blazers and stiff shoes).
Lots of people in the workplace don’t dress like that anymore, incl teachers.
We had a situation where Steve Hilton was turning up at 10 Downing Street in his board shorts, while 11 year olds had to turn up for school in the full regalia or get punished.
If there must be uniform, it should at least be comfortable for kids to learn and be physically active, e.g. polo shirts rather than shirt and tie.