Why did Thanos attack Earth, and all the places where the Infinity Stones were, except Asgard? The Tesseract is was indeed there after the events of The Avengers movie. It is therefore strange that the Mad Titan never attempted to go there to retrieve the Space Stone himself.
Thanos attacked a lot of planets, but never dared to attack Asgard - Credit: Marvel Entertainment
The only thing that could have stopped Thanos is certainly a n enemy stronger than him. But at that time, still reigned over Asgard Odin. The father Thor and Loki probably knew the powers of the PiWanderers of Infinity, and therefore their danger. If Thanos had set foot on his planet to seize the Tesseract, Odin probably wouldn't have let him. Such an event would have given rise to a clash in which the Mad Titan would not necessarily be emerged victorious.
Thanos did not need to attack Asgard
In addition to his "Odinforce" which made him one of the most powerful beings in universe, the king of Asgard had a strong army to defend it. Being aware of Thanos’s plans, it is also possible that Odin at the time prepared for a potential attack from the purple giant. But as the Mad Titan set out on his quest for the Infinity Stones, the king of Asgard lost his wife and his place on the throne to his adopted son. Loki.
Finally, Thanos did well not to attempt an attack on Asgard. Loki sort of did all the workfor him. By sending Odin to Earth, he lost all his power and his kingdom will be completely destroyed in Thor: Ragnarok. Loki will even end up giving the Space Stone to Thanos in Infinity War , in order to save his brother's life. But the Mad Titan will break his neck moments later. Without Odin, neither Thor nor Loki were powerful enough to defeat Thanos.