All of that plus a brutal Russian winter shortly before, during and after the battle of Stalingrad decimated the Germans in the east.
Germans always have an excuse.... and nazis assists have apologists. Stephen Ambrose said it best In “citizen-soldiers”. In all of World War II, the only time you were safe and treated decently was when an American Soldier came into your town.