Each side is basically creating an echo chamber for their citizens to believe, so they will keep supporting an ongoing war until “the other side” is “100% defeated” so it “can’t attack us again”.
I have seen this rhetoric in every proxy war, including Yemen since 2014 and Syria even before that. Sadly the same thing repeats in every conflict but most people don’t know that.
Running out of resources doesn't mean they will suddenly stop shooting. It isn't binary.
It means the intensity of artillery and missile strikes is decreasing. It means they have to import arms from Iran. It means they are now using ancient T-62s and recently started pulling T-55s out of storage.
[1] https://www.bbc.com/news/world-europe-64855760