Of course, he’ll complain. Your point is simply illogical. Zelensky is not some smooth brain moral expert wannabe on the internet. He is the president of a country that’s at war. He has his country’s best interests at heart, therefore he will do whatever will help his country. He needs the support of Israel, he needs the support of the US, he needs the support of the UK, he needs the support of the EU. They’re the ones who stood by him in his country’s darkest days and helped Ukraine have a fighting chance against the world’s second most powerful military.
Why would he not return the favor when one of these countries gets invaded to improve relations? Why would he risk support for his own country by not doing so? By the same token, why would he be okay with other countries that are siding with the enemy country? He’s going to have whatever stances helps Ukraine the most. In war you have to do whatever is necessary to weaken your enemy and strengthen yourself.
You’re right, he has to do whatever he can to help his country. But it’s hypocrisy to support Israel an state that murders men, woman and children (and steal homes) and then claim what Russia does is wrong.
Both Russia and Israel are doing the same thing. He’s supporting an country that’s doing the exact same thing to Palestine, what Russia does to his country.
Therefore, don’t complain when countries side with Russia for their own profit. Because they’re doing what Zelensky is doing now, doing what is right for their own country (and pockets probably).
You are right he isn’t some internet smooth brain moral expert. Never claimed he was.