This is merely recycling the argument ad infinitum.
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