Capitalism works just fine. Look at Denmark, Sweden, and Germany. They are all deeply capitalist countries with billionaires and a wealthy upper class. The difference is that their governments are heavily focused on welfare and social programs that actually work. That is not socialism.
Here in the United States, we have largely eliminated competition in many industries, and we all know how America's social programs compare.