Maybe she thought she'd go with an American athlete since this is US Vogue and she's already using Gisele. Who knows
I don't think Anna cares. She seems to think that black cover subjects need to be a caricature of something in order to sell. Lebron and Gisele could have totally steamed up that cover. Why wasn't Gisele showing off that crazy gorgeous athletic body of hers anyway? That dress is a non-event.