Why would Russia invade and annex Ukraine? The answer can be stupid people making stupid decisions, don't assume everything done by a nation-state is logical.
> Russia has good geopolitical reasons for invading Ukraine.
They had good reasons to maybe want to dominate their neighbor. What good reasons were there to risk everything over an all out land war, and what reasons remain for continuing a fight they are losing ?