IMO, they are more economical, time-saving (to dress your DCs), and there's no competition of who's wearing what. Also, it gives the children a sense of belonging. So why is it some schools choose to be non-uniformed?
There must be a reason but I can't seem to find out what it is. Please put me out of my misery!