None of my airlines have a dress code for fare paying passengers. Staff and upgrades have to look the part (in theory, if I’m oversold and rushing to upgrade as we’re boarding I don’t really care)
However, my theory is the handling agents dropped the ball and oversold business. They used this as an excuse rather than admit their mistake, I’ve seen similar tactics used before. :dev2: