I know the title seems provocative, but I think it describes my question in the best way.
I found this video especially enlightening, which graphically illustrates the deaths during the second world war (most of the following numbers are from this video).
The US lost about 400k soldiers (deaths), the UK also about 400k soldiers and France 200k soldiers. The Nazis lost 600k soldiers fighting in the Western Theater.
The Nazis lost 600k soldiers in Stalingrad alone. So in one single and decisive battle, the Nazis lost as many men as fighting the US, the UK and France in the entirety of the war. 1.2 million soviet soldiers lost their lives in Stalingrad alone.
Overall, the soviets killed 2.3 million Nazi soldiers and lost about 10 million soldiers. Again, the soviets managed to kill roughly 4 times as many Nazi soldiers than the rest of the Allies. And this does not include the civilian lives the USSR lost in the war (about 10 million).
I have the feeling that in the West the predominant sentiment seems to be that the US and the UK saved Europe. But faced with these numbers, this sentiment seems entirely misguided. Isn't it a fair assessment to say that the USSR was the responsible force by a large margin in defeating the Nazis?
It seems to me that we do history a disservice by painting the US as the big liberator. Perhaps this misremembering is due to the cold war. On D-Day 120k US soldiers lost their lives and about the same number of Nazi soldiers. How come D-Day seems more present in our memory than Stalingrad, where more than 10 times as many solders lost their lives?
Perhaps I'm misjudging the strategic impact the rest of the Allies had on the war. But faced with these death tolls, I can only wonder if the USSR broke the neck of the Nazi Reich, and the rest of the Allies were just a glorified mop up crew.
Not only that, the Red Army didn't have a choice of not fighting. It was either fight, or give up valuable territory, important cities, strategic objectives, even Moscow itself. Often, the Soviets were forced to desperate measures to stop the German advances which translated in to heavy losses that could otherwise be avoided.
Now let's look at the British and the Americans. Because of the English Channel and the even bigger Atlantic Ocean, they were essentially safe from a direct attack (except from the air in the case of Britain). They had the option of not fighting, or for the most part choosing when and where to fight. When they decided they were ready, they landed in Normandy and Sicily and other places. The USSR didn't have that option since there were no natural barriers between it and Germany. Thus the British and the Americans could fight on much more favorable terms.
Finally, the Allies were continuously sending material aid to the Soviets, primarily via the Land Lease. The scope of the assistance is massive. Everything from food, to transportation equipment, to explosive, to tanks and aircraft. It is debatable if the Soviets would have been able to survive without this help.
There is no question that the Soviets took the brunt of the fighting in WWII. However casualties don't really represent the impact the Allies had on the overall effort that contributed to the ultimate victory.