A perfect free market and 100% price discovery is not possible. So you cannot have perfect capitalism.
I don't think socialism is failing that much, not much more than capitalism in the US.