In Infinity War, Thanos searched the galaxy for the Infinity Stones, aiming to eliminate half of all life in the universe with the power of the stones.
Despite this, Thanos is still the leader of the persecution and destruction of other planets, such as his home country, or the planets of Gamora and Drax, slaughtering countless innocent people.
Because Thanos is a villain
Thanos once gave his argument in Infinity War on this issue: When Iron Man appeared on Thanos’ home planet, this place was destroyed.
The audience also easily recognizes Thanos’ feelings for his adopted daughter, Gamora.
`Many people ask us why the stones aren’t used to double the resources in the universe.`
`The solution that seemed most reasonable to Thanos was rejected, and he had to prove to himself that this was the right way by implementing it.`
Thus, the Russos aim to explain that Thanos is a flawed character, someone who thinks he is the savior, and does not question himself in the face of bloody massacres, as long as they are random.
Because doubling resources does not solve the problem of population explosion
In fact, Thanos halving the population instead of doubling the resources is considered by many to be reasonable, not a logical flaw.
A species will begin to grow exponentially, and as it nears its maximum environmental capacity, it will slow down, and go into decline.
Thus, Thanos will only prolong the prosperity of species in the universe for a few generations, until it reaches saturation, and the decline will be extremely terrible.
Perhaps that’s why Thanos decided to kill half of the population to solve the problem, to bring the population back to a new time of development. However, this method will require another `snap`, time
Conclude
Thanos’ plan is not a logical flaw, but due to the nature of this Titan’s personality.