Also bear in mind that these are essentially high school students (despite the millitary training and combat), so the dress uniforms are influenced by real Japanese school uniforms. I agree they aren't practical.