They had me until I read “no stilettos”.
I did, too, but then I started thinking about how they can catch on carpets, or slip on floors, which would end up being a safety liability issue. But, yeah, that one and the no white t-shirt thing sounds a bit overboard.