I think you're probably not British, or you're young. In England in particular, we have a long tradition of men playing women on stage, from Shakespeare, to Panto, to Monty Python. It's not laughing at the men in dresses OR celebrating identity, it's something else, and a traditional English thing.