Hi Qing, if there is no dependence between one parameter and the rest of the parameters, then yes, I'd expect a conjugate sampler to be the best choice for that parameter. But when there is dependence between that parameter and the others, that won't necessarily be the case, and the best choice will probably depend on the strength of the dependence. That's because the sampling for the one parameter will be constrained by the current values of the other parameters. So it can be better to use blocking and not to take advantage of conjugacy for the component parameters.
There can also be effects from the computational costs of the different potential samplers that affect what choice is best.