uniform is a way of removing the overinflated sense of self.

if everyone looks the same, they don't stand out and can spend their time focusing on the work instead of how they stand out and how they are different.

shave the heads and not only do you improve the hygiene (no lice etc) you remove a small piece of ego.

take away the differences in clothing and you find a community.

people will wear a uniform to identify themselves with a community.
I don't see any problem in this except where they identify themselves as something they are not.