Communists did one smart thing: they limited maximum earnings of party members(in theory). You want to have political power? Limit your incomes, share with the state.
Or Xi Jinping himself, whose family has amassed $1 billion+ [2] despite his modest $22,000 salary.
1- https://www.reuters.com/article/idUSBREA2T02S/
2- https://www.smh.com.au/world/chinese-leaders-family-worth-a-...
Personal opinion: Communism is impossible (in the foreseeable future)