Ukraine, like Russia, is a corrupt oligarchy, and it doesn't come remotely close to reaching the EU's stated criteria for joining. 'Zelenskiy' is hoping he can emotionally blackmail the EU into footing the bill for rebuilding his country into an EU-worthy country ("We fought and died for your freedom Europe, now you all need to go poorer, hungier and colder to repay us!"). Macron and Scholz are saying they fully support Ukraine's candidacy because they know there is not a chance in hell Ukraine will ever be joining the EU. As you said, Macron and Scholz have come under immense and mostly unwarranted criticism for not giving their full support to Ukraine. Going there today and pretending to want them in the EU (France, Germany and Italy don't want Ukraine anywhere near the EU, it's the one thing they have in common with the UK, though like I said it's for very different reasons) is a very easy way for them to shift future blame onto the likes of Sweden, Portugal, the Netherlands and Denmark.