Ai bảo cụ thế hay cụ tự nhận định? Có nhiều lý do nhưng những lý do cụ đưa ra chỉ xếp thứ hạng cuối. Có mấy lý do chính:Đức đang chiến với Anh lại phải quay sang đánh Liên Xô vì dự trữ năng lượng sắp cạn. Lương thực cũng đang hết. Đánh Liên Xô, Hitler tính đến chuyện chiếm các mỏ dầu ở phía Nam Liên Xô cho đến Kavkaz và các cánh đồng lúa mì ở Ucraina.
- Ý thức hệ: Stalin mở rộng hệ tư tưởng của họ (chủ nghĩa Mác-Lênin) ra thế giới còn Phát xít Đức tự ví mình như là một hệ thống chống Cộng sản thống nhất bằng cách ký vào Hiệp ước chống Quốc tế Cộng sản, với Nhật Bản và Italy. Điển hình là cuộc nội chiến ở Tây Ban Nha năm 1936.
- Trong Kế hoạch Generalplan Ost được Hitler phê duyệt ngày 25 tháng 5 năm 1940. Hitle coi cuộc tấn công vào LX là một cuộc đấu tranh của xã hội quốc gia chống cộng sản và của chủng tộc Aryan chống lại tộc Slav hạ đẳng. Hitler gọi nó là một "cuộc chiến tranh hủy diệt".
- Hitle muốn giết sạch lượng lớn dân số người Do Thái của Đông Âu như là một phần của chương trình phát xít nhằm tiêu diệt tất cả người Do Thái ở châu Âu.
- Chiếm lãnh thổ làm thuộc địa khai thác tài nguyên.