Your definition of "failure" doesn't match the contemporary definition. "Failure" is usually defined as something that has been tried and has failed. Communism as a system has never been implemented, so it's unreasonable to call it a failure as a system. At most, it can be said that people have failed to make it a reality. But more importantly, I didn't propose communism as a solution that can be implemented now. What I propose as a solution is socialism.