Capitalism has serious drawbacks, but nobody has a better solution