As someone completely ignorant in this cultural phenomenon, given it seems to be hurting some people what are the arguments for not banning it as discrimination? (I was hoping to read at least one in the article, but perhaps I'm blind?)
Formal divisions between social classes would make it a lot harder to confuse the less wealthy when their interests aren't aligned with the more wealthy. In India for example, my understanding is that the 'shopkeeper' class used to be quite low in the hierarchy, but with the change in global economics, an awful lot of important institutions are now being run by 'shopkeepers', who I presume would have seen those opportunities in a collective way and helped each other capitalize on them, rather than see themselves as no different from the incumbent warrior or priest classes when they arose.