The failure in your first paragraph isnt the governmental system; it’s the cowardice of the population. It’s the very same problem that plagues all systems including capitalist ones, not just communism. The people vastly outnumber the elite. If the people do not organize and overrun the elite that they helped create then that’s on THEM, not the ideal.