1. Definitely. I think almost all movie musicals (with the exception of Les Mis) go out of their way to make life seem more like a fantasy
2. Showbiz musicals, female sacrifice, competition, etc.
3. Maybe the showgirls would have been in skimpier outfits?