I believe it stems from a lack of respect for anyone. You don’t have self respect, so you dress like a slob. You have no respect for others by dressing like a slob where everyone else is appropriately dressed. You see nothing wrong with wearing pajamas around others wearing suits. It is their problem, not yours. Nobody cares anymore. I never liked wearing a necktie, but I wore one when it was called for. Best I can do is ignore the sloven. It is almost like a team uniform at this point. I avoid the hoodie wearing crowd over those who wear suits, but even then I tend to avoid those wearing bow ties (unless also wearing a tuxedo).
I think you hit it...don’t dress slovenly.
Agreed.