Or, for that matter, Marx' five stages.
When I proudly proclaim myself as a Communist, one of two things happen. One, they use socialism and communism interchangeably, and, two, don't know that Marx was critical of socialism and warned for it to be transitory.
So, no, Marx was not wrong, but ridiculously right.