I was actually curious, from a scriptwriting standpoint, why nobody tried to at least acknowledge some of the specific flaws of Thanos's plan, apart from the whole mass genocide thing, to the audience.
I mean, we had lengthy scenes in Endgame where the characters went through all the various reasons for why they couldn't do this or that in their plans, for the benefit of the audience. In contrast, the most we saw of the criticism to Thanos's Snap with regards to the ends (rather than the means) was Romanov threatening to throw a sandwich at Rogers for mentioning that the dolphins are back in the city bay.
Like, the suggestions of using time travel to change history was met with criticism of both the means ("That's sick, Rhodey") and the ends ("It won't solve anything, it'll just create an alternate timeline"). And it was repeated again and again, presumably for the benefit of the audience. We don't see anything like that for Thanos's Snap, even for the very mild comment about nature (somehow) recovering.
(I don't even know how ecosystems work post Snap anyway, so for all I know the movie writers were making it up too.)