That's why it's a mistake to see the distance of the front being moved as an indicator of how close we are to the end. The front will stay, pretty much, the same until one side collapses completely, and then it'll be over for them.
WWI all over again.
I'm unconvinced. I don't think even the Western Front in the Great War was much like this popular sketch of how the war was won.
Logistics was the critical element in the final collapse of static warfare in 1918, which was triggered by German advances against the British and French forces during the Spring Offensive.
Up until that time, Germany was able to keep the front lines supplied, despite bleeding the home front dry of almost everything, because they were able to get what little materiel they had to the places it was needed, using well established lines of communication.
Their success in pushing forward meant adding a considerable obstacle to the last few miles of their logistics train, which now had to cross the badly broken ground on which the Battle of the Somme had been fought two years earlier. They had the supplies at the old front line (food was scarce, but not more so than in the previous year; Ammunition, particularly artillery shells, were available in greater numbers than at any other time in the war), but they simply couldn't get those supplies to the new front, leaving their soldiers stranded.
Attrition reduced morale for ordinary citizens back in Germany, but as supplies for the front were always prioritised, it had far less impact for the men fighting the war than it had on their families back home. And in 1918, supplies for the Western Front, including manpower, were more plentiful than before, as a consequence of the end of fighting in the East.
The German logistics system (particularly the railways) had been designed and built for rapid movement of men and materiel between the French and Russian fronts, so getting those newly available supplies to the (old) Western Front wasn't a problem; But the new front was up to thirty miles further, over ground with no existing roads or railways, and which was criss-crossed with significant obstacles.
Germany was broken in the west by tactical success, which led to logistical failure.
The inspiration for their breakthrough was the fear that US involvement would be decisive in tipping the attritional balance against the Central Powers, and it likely would have been - but it hadn't happened yet.
The success of their breakthrough was due to their having suddenly gained access to vast additional resources from the now defunct Eastern Front.
Attrition might well have beaten Germany, if Germany hadn't beaten themselves by breaking their logistics train. But we will never know for sure, because it was all over before we got a chance to see.
Logistics is everything. Causing general shortages for your enemy can help a little, but in a war, the frontline forces won't be allowed to starve before the civilians back home do. No matter how little there is, it will go to the fighting forces -
if you can get it there.