It’s weird. I had a few low level customer service retail jobs when I was a kid and they were always pretty flexible about the dress code. The last office job I had involved web design for a large company. They had no retail space. All our customers were through the website but somehow this was where the dress code was the most strict and enforced.