Your definition of communism further proves the earlier point about semantic drift. All of these terms are problematic because of their histories in the past 200 years.
That is not a definition of communism. It is a reduction based on the definition. It is also perfectly representative of every modern communist regime.
It’s a reduction based on the history of regimes that call themselves communist… You don’t see a problem here? Maybe I’m just being pedantic but Marxian communism doesn’t have anything in common with any form of government in history. It’s more of an idealized state (state meaning condition, not polity). Nobody, apart from so-called primitive communist societies, can claim to be communist.