Why can't I say 'Ni vizitu al Ĉino"?
Because that's the syntax of "viziti". "viziti ion/iun" means "to visit something/somebody"
It's a good habit always learn verbs with their syntax.
So the imperative is used with a pronoun for hortatory and jussive clauses?