Oil was very important to a mechanized army.
Stalin knew Hitler's objectives well because of how hard Hitler was pushing for oil in negotiations before they became foes, and strategically positioned Russia's army in a way to block Hitler's advance specifically to key oil locations, while leaving other locations relatively weaker.
They were foes before they became foes. While it had the non-aggression pact, Germany could have easily persuaded Russia to give it a pass on acquiring oil by aggression in the Middle East. Germany had two reasons to not do this -- a long supply line for oil to Germany from the Middle East would have been impossible to defend if Russia wanted to sever it, and German territorial acquisitions in the Middle East would be of little value as real estate on which German people could be settled to live a prosperous Germanic lifestyle. Dictators planning world domination do not publish their enemy lists.
This sounds interesting, do you have any sources about this?
> His generals really screwed up the Eastern theatre in the late 1940s.
My limited understanding of the eastern front is that: a, Hitler ordered the initial attack despite the warning of his generals b, forbid any (even tactical) retreat when the tides turned which eventually led to the destruction of multiple army groups.
The problem here being that his generals warned against all of his other attacks earlier in the war which were amazingy succesful. I suppose he felt that he knew better by the time of the Eastern front.
Correct me if I’m wrong but the attack on Stalingrad was a diversion for a symbolic victory ordered by Hitler. And when German forces were getting beat he ordered them to fight to the last man, and the general in charge was a rule follower and did not disobey orders.
In other words, I think you’re blaming the wrong person here. Germany’s generals were on the way to the Caucasus to do exactly what was needed (from Germany’s perspective) but Hitler stopped them because he was going crazy and wasn’t a good military commander.