Varför gjorde operation Barbarossa hända?

Hitler invaderade Sovjetunionen (hela invasionen är vet som operation Barbarossa) att han ville besegra kommunismen händer i USSREN, ta över mark i Sovjetunionen och använda det sovjetiska folket för slavarbete. Dessutom visste han vissa fält i Ukraina och oljefälten i Kaukasus skulle vara praktiskt.