Well lets go one step further. Why does China disallow certain rights and freedoms, such as the ones you describe? It's because they are inconsistent and unnecessary in the grand scheme of communist goals. But China dissolved pretty much all major plans for traditional communist institutions by the mid-80's so what gives? I'll tell you. To allow such freedoms would be an outright acknowledgement of the wrongs they committed in the 60's and 70's. That will have a snowball effect and cause all sorts of disharmony such as riots, monetary devaluation and the dissolution of the country (think USSR).
well, i kind of agree with this... i'll explain. you're right, to allow such freedoms would be acknowledgment of wrongs and whatnot, they are afraid of losing power. but that's the thing, right now the government is more or less solely concerned with just keeping power. it has no aspiration of fulfilling communist goals (though one could argue that power is a traditional communist goal). this is why i don't consider it communist. when china gave up on communism, it ceased to be communist.
So they're taking it slowly. But until the CCP dossolves, China is still run solely by the Chinese COMMUNIST Party. While you describe correct communist institutions, the thing to remember is whose in charge, and what the objectives are.
the thing is, we both recognize that the government (ie, ccp), has given up on communism. communism is no longer their objective, so while the people in charge still call themselves communist (for political reasons...), because their objective is no loner communist, i don't think they should be considered communist.