A Ukrainian-born person here. People who post those negative comments aren't exactly very smart (sorry). From the very first day of the war, if not the first hours of the war, one of the main goals was to attract attention to Russia escalating its war against Ukraine. And YES, publicity is a HUGE factor in it.
When I say "publicity", I don't mean "attract enough attention so that the US and others feel bad and donate a ton of money". It means showing the world what's going on and sharing the horrors of the Ukrainian people about the atrocities and genocide that Russia brought to Ukraine. It's about showing the aftermath of the Bucha massacre, the Azov Battalion jail murders, the never-ending missile strikes, the murders of innocent people; and many other horrors. President Zelenzkyy has been using his high-profile and every Internet platform he could to spread awareness of Russian terror and cruelty.
Do you remember how Georgia's president got so much attention to the Russian invasion of Georgia and taking Abhasia away from them? No? Do you remember how Moldova lost Transnistria to Russia? Wait, also no? That's because the Internet wasn't what it is today. Zelensky is smart at using everything he can to get the world to see what's going on. I don't care if he poses for Vogue or starts setting bubble heads of himself in New York.
Zelenskyy has been giving interviews to a bunch of media outlets, including Reuters, Vice, and others. And YES, he DOES have the time to take a few shots and do interviews with the media. But more importantly, he's been recording what we, Ukrainians, call "daily report from the President" videos almost every day. In his office, or his home, or in a bunker. Because he wants his people to know what's going on.
Kudos to Vogue for showing him and his wife on the cover, instead of a regular model in one of "5 summer outfits you must get this season". By the way, the fashion industry has been making its contribution to helping Ukrainians in this war.