I'm saying this also as a reminder that capitalists will allow anti-capitalist ideology to exist, to a certain degree, because anti-capitalist can mean anything from Marxism to anarchism or worse. More time spent on debating the right path is less time spent on putting theory into practice, which is more time for capitalism to live on.
Division is what capitalists employ to break the unity of the proletariat, which is why they emphasize individualism and demonize collectivism. Capitalists want a monopoly on unity and democracy, a dictatorship of the bourgeoisie rather than the proletariat.
This is not to say that we should all forget the wrongdoings of certain people and groups and join up in fake-unity, but instead hold on to those thoughts, and keep in mind the fundamental enemy that is capitalism.
Seems like some people are overly optimistic with when the state should be abolished.
Socialist transition to communism will last for a long time, that's because socialists are not tyrannical bastards like capitalists, and the material conditions required for communism isn't going to be reached in the foreseeable future.
A good timeline to follow is the second centenary goal of China, that is to "build a modern socialist country that is prosperous, strong, democratic, culturally advanced and harmonious by 2049".