I'd call myself a neoliberal (for lack of a better term), but I agree that the OP's comment is naive and is the kind of things that almost always comes from people who have never experienced actual scarcity or desperation for more than a second of their lives. But the idea that any form of communism can be put forward as a general solution to scarcity would be amusing if it wasn't so common.
Capitalism is shit, but it's shit for the same reason that every communist system ever instituted ends up shit. Because every system is vulnerable to exploitation by a small group of well-positioned individuals, and if those individuals are shitty (or become enthralled to a single shitty individual) then your whole system turns to shit under them.
Communists (and libertarians) seem to only learn enough history to speed-run through all the same mistakes... It's the same mentality of people who design a new framework/language believing it solves a bunch of problems in existing languages/frameworks, while naively ignoring the problems that those existing bloated languages/frameworks had been designed to solve... usually problems of scale, fault-tolerance, and reliability.
And to be clear, there isn't anything wrong with designing new languages, or frameworks, or economic manifestos. These are all good exercises that more people should take on, if only to learn for themselves how difficult and complex they can be and to disavow themselves of the notion that who came before must have been corrupt and/or stupid.
Imo, there is no "one size fits all" framework for good governance and we'd be better served by talking more about design patterns, anti-patterns, best practices, potential vulnerabilities/exploits, and how well each system we've seen implemented implemented their solutions... is the pattern itself bad, or the implementation? Or maybe it's a fine pattern that is just really hard to implement and doesn't scale reliably because of certain properties of the underlying language we're using or the machine architecture we're deploying onto?