Do the math. In a war of attrition the Ukrainians cannot win. How many men does Russia have, far more than 7 million. I’m not a Russian or Ukrainian supporter in this crap burger, but objectively the numbers do not add up for the Ukraine to win.
Right, every war is won purely by the numbers of attrition, like the Russian-Afhgan War? Motivation is important, for Ukrainians its defending families and country while for Russians low morale is understandable, why die for Putin's empire building.