Such things have been in place since time immemorial. Girls have always been expected to look feminine and cleanliness and being pretty is part of it. Men too would be expected to be clean but unlike girls they do not apply lots of make up. I think it is just in search of femininity.