We understand in retrospect what a terrible choice they had.
Yes and three biggest mistakes Hitler made when he invaded the USSR were:
1) Not providing his troops with winter clothing.
2) Not taking Moscow when it was doable.
3) Not treating well the local populations who were severely brutalized under the Soviet regime.
Had Hitler studied Napoleon as carefully as he studied Frederick the Great, he probably would have avoided invading the USSR altogether.