I'm guessing this is mostly about customer facing jobs such as retail or entertainment. Which does not in any way make the no glasses demand acceptable.
Men are the same everywhere, thinking women's actual job is to look pretty and make them feel good about themselves regardless of what our job title is. The excuses they come up with to justify their bullshit vary by culture.