I think you’re right about this one. There is a time and place for imagining a far away utopian future but the left should never lose sight of the concrete struggles workers face and we should always be able to give good believable answers to what we would do to improve conditions for the working class here and now. Organising mutual aid and solidarity networks in the community does more to convince people you are on the side of the workers than dreaming of a perfect world 100 years in the future.
Mutual aid and direct organization strategies are in fact the way to get our feet in the door. The different meanings of the word “communist” must sound like nerd pedant shit on the outside. Like “actually there’s a difference between a communist country building socialism and a stateless communist society” might as well be verbal quaaludes to the average person. Absolute snore and it makes us sound nuts.