Oh absolutely, do another year or two. Russia has used pretty much everything in the tank at this point. Once they are defeated militarily, they will never come back for more.
As counterintuitive as it seems, it will save lives in the end. Russia won't stop until they are beaten so badly that they can't get back up. Imagine if Germany had been stopped at the Sudetenland because all of Europe and the US came in and fought for Czechia. No WWII.
It would actually be an affront to everyone who gave their lives defending Ukraine just to capitulate right when they are on the verge of turning the tides.