I don't like the word capitalism, it reminds me of my grandfathers smelly underpants, but the free market will work if Bitcoin stays decentralized.
There are people out there that that call themselves capitalists and give capitalism a bad name. Just like there are people that call themselves Christians or Muslims and give Christianity or Islam a bad name. Those who believe in using the violence and power of the state to protect or establish a monopoly are not capitalists, despite what they may call themselves.