Not quite. There will be problems with every system. The problems that cannot be fixed by the free market are unfixable without unintended consequences that are actually worse. It's the best of all available options, but far from problem free.
To borrow a quote, "It's the worst way to run things, except every other way ever tried."