No ideology is so nearly perfect that it can be successfully implemented wholesale. It's surprising to me that someone who I assume deals with edge cases on a daily basis wouldn't realize that.
Capitalism, just like a system of government, has pitfalls. What do you suggest; just let it run wild and hope for the best (hint; that's been tried.)