Has it?
They stand to annex 3-4 regions of eastern Ukraine to connect the mainland to Crimea. It’s come at tremendous cost and perhaps that has longer term ramifications (like Soviet-Afghan war)… In short, just because they didn’t achieve maximalist aims, doesn’t mean they haven’t won.