It's easy to let people criticize when their criticism has no real impact, and they're gonna have to vote between the same two parties anyways...
The main difference is that the Chinese only have one party -- which means they don't have to pretend their votes matter which might even be seen as an improvement (at least honesty wise).