Failure of character, all the dishonest, corrupt a-holes who invariably game the system, connive their way into power... that's the catch. It's unlikely we'll ever be sufficiently, collectively adamantine as a whole for large-scale communism to be viable.