It has been a bit of a political earthquake for Germany to find itself arming others, perhaps more even for the political elite than for the general population. I don't think it would have been possible to convince them that Ukraine should be admitted prior to 2022. Now, of course, attitudes are very different (thankfully), but prior to 2022 the plan for most of Europe (and honestly most of North America as well) was to be nice to Russia and they would come around, because otherwise they would lost to much money. It turns out that is a bad strategy.