Honestly I vote Greens because of that alone. The fact that the rest of their program is sane is a cherry on top.
If Greens were in favour of anything they campaigned on it would be the perfect political party, but it's not.
It's actually the FDP and AfD that has been most actively against these things. The AfD has been labelled far right and racist conveniently ignoring all the massively racist statement and actions by past CDU/CSU and SPD leadership.
Which is not a new thing; They did the same the last time they had government participation under Red/Green, ended up sending the Bundeswehr to "defend freedom" in Afghanistan.
Thus the running joke about Greens in Germany is how their "green" does not stand for the environment, but rather for the olive green of military uniforms.
Also whataboutism of the highest order! Of course there have been people found to be Nazis in other parties throughout Germany's history. Still no reason whatsoever to even remotely accept them today.
Realpolitik trumps ideology. And I'm happy the Greens go that way
Simple, the Greens have refocused on US-style identity politics and abandonded environmental concerns as their main focus.
Coal used to be worse than gas, so they wanted less coal and more gas, but now the gas is worse, so they want less gas and more coal?
They were opposed to arming Germany out of fear Germany could be tempted to attack other nations, but now that it wasn't Germany who started the attack, they want Germany to help defend?
This is the exact opposite of ideologically driven and it is exactly how every party and politician should be.
If your position is to be against war, even when a tyrannical dictator sends his army to murder your people, that is a stupid position. If you position is to be against war unless it's against the army a tyrannical dictator sent to murder your people, that is a very sensible position.