Endgame didn't "ruin" Thanos. It just showed the truth about him
I keep seeing the take that Thanos in Endgame was reduced from a complex character doing what he thinks is right to a generic villain who wants to destroy everything. I disagree.
I thing Endgame Thanos is the real Thanos and that was the inevitable conclusion of his character.
In Infinity War, he explains his motives to Doctor Strange saying that Titan was destroyed because people didn't listen to him so he sets out to collect the Infinity Stones to be able to fix the problem on a universal scale. The thing is this led to a lot of questions such as "Why didn't he double the ressources?", "Wouldn't he also destroy the food supply?", Won't the problems occur again in a few years anyway once they repopulate?". I think the answer to those questions is simple: because these weren't possibilities when planning the original genocide on Titan.
The truth is Thanos never wanted to save the universe. He just wanted to prove to himself he was right.
In Endgame, past Thanos discovers that the Avengers are trying to undo his work. Thanos realises that his plan was flawed because of the universe being "ungrateful" that after everything they still can't accept he was right. So he decides that the only solution is to create a grateful universe, essentially taking away the universe's free will in order to ensure his success remains permanent without actually changing the initial plan. This is because he thinks the universe is flawed rather than his plan.
Because let’s not forget Thanos is the Mad Titan not the Sane Titan. MCU Thanos is just obsessed with his plan instead of Lady Death. #video #movies