what I don't understand is, why are Ukrainian forces fighting to the end and why has Ukraine essentially issued a "Not One Step Back" order? Typically in countries with ideology and GDP per capita like Ukraine, the military is demoralized because the government is viewed as corrupt, spineless and sellout. what's the point in defending the regime that allows you to be exploited? what's the difference between Russian boss and Ukrainian boss, after all? Russia has 3x higher GDP per capita overall, 5x higher in Moscow.
In most cases of a country with low GDP per capita fighting a defensive war, it is very difficult for them to not suffer a collapse in morale even fighting weaker enemies, unless they have strong ideology. Witness how Syrian Army collapsed against a few rebels, 30k worth of Iraqi armor flee against 3k ISIS, Afghan National Army surrendered to Taliban in weeks, NRA surrender by the millions vs PLA, South Koreans collapsing against North Koreans, PAVN overrunning ARVN within 2 years after US left, etc. Every time when faced with a strong, ideological enemy with offensive mindset, developing country armies just shatter.