Because Shino totally can't trap Hidan with his bugs beforehand[
You must be registered for see links
][
You must be registered for see links
][
You must be registered for see links
][
You must be registered for see links
].
Even Part 1 Kakashi is skilled with bunshin feints [
You must be registered for see links
][
You must be registered for see links
][
You must be registered for see links
], as well as offensive Suitons [
You must be registered for see links
][
You must be registered for see links
] and Genjutsu. He overwhelms Hidan with any Suiton above before he can complete his blood circle, then decapitates him with a kunai after he survives Raikiri.
Kankuro has more than the one puppet, even having
You must be registered for see links
as part of his arsenal.
You must be registered for see links
should not be much of an issue.