I think Ukraine’s problem is that the Russians have plenty of outdated weapons to use.
It’s now a contest between who has the most stomach for a war of attrition.
While Russia has tons of outdated equipment everywhere, Ukraine is now getting much higher quality NATO supplied equipment and using it quite strategically and effectively against the poorly equipped Russians in Kherson and Zaporizhzhia regions.