People that keep claiming that Russia's manpower advantage is going to lead to them inevitably winning the war, are stuck decades in the past.
Against thousands of drones, satellites, modern artillery, minefields, and the capability of modern weapons supporting modern defensive infrastructure...