Multiple reasons
1) Jupiter is relatively close to the asteroid belt, but any things it captures are also outer solar system stuff like comets
2) Jupiter is fucking big and exerts a lot of gravity, which means it can capture various asteroids or comets within its gravitational pull
3) Planets...