If the Germans were ‘spent’:
why did the British and Canadians then take 6000 casualties a week in February 1945 to clear the Reichswald Forest, in some of the most vicious fighting of the war?.
why did the Germans two weeks after Dresden stop Bradley’s first attempt to cross the Rhine?.
why did the Germans stop Simpson’s 9th US army dead in its tracks?
why did the Germans flood the dams in the Hurtgen Forest, stopping the American advance through the forest stone dead?
why did the Germans punch a hole 70 miles deep in the Soviet lines at Lake Balaton in Hungary early Feb 45, using SS and SS panzer units and almost win the battle?.
why were the allies still being held fast in Italy?.
Everybody was waiting on the completion of the Yalta Conference where Roosevelt, Churchill and Stalin divided up Europe and condemned Eastern Europe (not one of the aggressor states) to half a century under the Russian yoke.
It all makes sense man ~ think of it this way ~ we didn't even need to land at Normandy. We had nukes coming up and if we'd waited a year we could have obliterated Germany in its entirity and saved hundreds of thousands of American and Allied troops lives.
We ended up not doing that, but there was, in hindsight, no reason for the US to have ever directly engaged, on the ground, with combat troops!