Villanelle would have made more sense - I only watched that programme for the clothes, although I much prefer Carolyn's style.
Anyway I don't think it's Vogue's job to be relevant. Their job is clothes and fashion and I think they are straying from that at their peril.