The fact that Nazi Germany devoted a ton of resources to the Holocaust instead of military matters is undeniable… the thought that this fact alone caused Germany to lose the war is ludicrous…
The Holocaust wasn’t even in full swing until well into the war… to be fair, the war was more or less already lost by the time the Germans were going full tilt on the Holocaust. Did Germany’s devotion to resources dedicated to the Holocaust hurt Germany militarily? Yes… did it shorten the war? Yes… did it make them LOSE the war? Not at all… it was already over by the time they were devoting so much to the Holocaust (short of some kind of wonder weapon breakthrough like the atomic bomb).
Germany bumbled through the war in many well-documented disasters that the Holocaust had nothing to do with… Dunkirk… the Germans could have wiped the British Army off the map had they not made some stupid decisions… this saved the British Army… the Battle of Britain… by England’s own estimates the RAF was close to being non-existant if the Germans kept focus on the RAF bases and production… but they switched to morale bombing of London and stayed on London for most the rest of the BoB, which gave the RAF a chance to recover and eventually repel the attack… once again, poor decision making by Germany that had nothing to do with the Holocaust…
If not for some really bad decisions at Dunkirk and at the BoB, England would be out an army and an air force by 1940 and the Navy couldn’t operate in the Channel with no air support… the Germans go ahead with Sea Lion, there’s no army left (captured at Dunkirk), England knocked out in 1940? Bad decisions by Germany, that weren’t effected by a Holocaust that wasn’t even underway in 1940.
Many things about Barbarossa could be debated too… also, in 1941, the Holocaust wasn’t in full swing… once again, really bad decisions were made that made the campaign fail… no nation is impervious to being defeated, and that includes Russia… it COULD have been defeated in 1941, but the right conditions didn’t occur, and bad decisions were made… once again… not caused by the Holocaust.
England and Russia could have both been defeated had the right decisions been made and a little luck here and there, and none of those things were effected by a Holocaust that wasn’t really a thing yet that early in the war. To say the Holocaust cost Germany the war is (in my view) a pretty silly thing to say… it certainly was a terrible, terrible atrocity, and it certainly hurt them militarily LATE in the war, but by then, the war was already lost… their dedication to the Holocaust over military matters speeded the ending of the war, but it didn’t (alone) cost Germany the war.