All these predictions are wrong. They are all wrong because of an unexpected development. The OP says Malthus was right, but for the discovery of cheap energy. Maybe an Ehrlich supporter was right, but for the development of better crop yields.
The point is these 'buts' are the fatal flaw. An unknown unknown comes along and destroys the premise. (At this point we can safely classify it as a known unknown) As these are unpredictable, and down to a known factor - human ingenuity - it's safer to say things will be all right. The human genome is a successful critter because it selects for intelligence and ingenuity.
The numbers might look bleak because they're based on current assumptions, which will prove to be false. We know they will be false, the assumptions always prove to be false. It's the one thing we can rely on being constant. At the turn of the 20th century, New Yorkers were convinced the city would be rendered completely unliveable because of the amount of horse shit in the streets. The numbers were depressing. Everyone assumed that horse use was going to continue to go up in a straight line. Someone was probably looking for government grants to design a shitless horse. The assumption was wrong. its always wrong
But hey, if the inventors of cars didn't think the horses can be improved upon there would have been less incentive to invent the cars. The problems still have to be recognised somehow.
Until it isn't.
Presumably you haven't read 'collapse' by Jared Diamond. Even if you disagree with his argument, you can't disagree with his facts - which are that all prior human civilizations have failed catastrophically, typically with environmental collapse.
Why should we believe that ingenuity will prevail this time, when it has never done before?
No one ever comes back and says they're glad they convinced someone - they just switch targets and find new people to call doomsday prophets and bloviating windbags.
Thank you for your prejudice and have a nice day.
I'm all for optimism, but optimism and ignoring problems are very different things.