I know it's probably more tongue-in-cheek/choice-words, but I don't think you need communism to prevent massive wealth inequality. We have taxes in capitalist society. We were still capitalist when wealth inequality was less pronounced. We don't suddenly stop being capitalist by adding additional taxes and incentives to reduce wealth inequality.