With benching movements, using a barbell can limit your range of motion, because you can't take the weight any lower than when the bar hits your chest.
Kettlebells offer a much more natural range of movement in many exercises and also hit your musculature in different ways than typical barbell training does.