The problem is when specific attire is mandatory. It is important to look professional but women can do so in flats and no makeup, if that is their comfort level. There is something extremely sexist about dictated high heels and lipstick.