fwiw, I'm also a big fan of uniforms and the uniform separates can typically be purchased at places like Old Navy or Target for <$10/item (compared to my kid's soccer uniforms, which run $300-400 for the kit and have to be refreshed every year).
It is much harder to tell the poor child from the one who may not have eaten today and might not tomorrow.
It is harder to tell the well-off child from the super-rich child, because the status symbols are in reach of both.
It's not a perfect fix, but it reduces the gaps.
In particular, justifying school uniforms because "you can't tell the rich kids from the poor kids" deprives both poor kids from learning how to positively interact with rich kids and rich kids from learning how to positively interact with poor kids. Being able to interact with people of wide socioeconomic diversity is a valuable skill.
I've also heard a lot of anecdotal evidence about school uniforms being problematic in inner cities because they'll inadvertently align with gang colors, meaning that students walking to/from school would have to either bring a change of clothes (and change at school twice a day) or risk being targeted for gang violence.
I don't necessarily disagree, but you can really form any number of arguments and reach wildly different conclusions (try it, for a few you don't like). Without evidence (not anecdotes) to prefer one over the other, you're really biasing yourself to how you feel the world ought to work.
Various community facebook groups and "buy nothing" facebook groups facilitate giving away items you no longer require. That the items be given for free, no strings attached is often a firm requirement.
School uniforms are a common item to be given away because children frequently outgrow uniforms long before they wear out.
Its very helpful for families with young children as they outgrow clothes incredibly fast and also don't yet have any resistance to the idea of second hand clothing.
Uniforms actually help with socio-economic gaps: everybody dresses the same, regardless of whether you can afford more expensive status symbol clothing or not.