Even though uniforms don't let children express themselves to the full amount, uniforms are good because they give everyone the same chance to excel, they keep education up, lower competition, are less costly than dress codes and keep children safe.
First and foremost, school uniforms keep students focused on school and less on clothing
Of course, competition is a common problem in schools, but uniforms have the ability to lower the amount of it.
No doubt, clothing can be expensive, and a dress code has the ability to double the price of a uniform.
Ultimately safety is the best pro of uniforms.