From Beyoncé's body suit to red-carpet flesh-baring – why now?