Why do jovian planets have more moons than terrestrial planets?
The more mass a planet has, the larger its gravitational field (and the farther away it can control objects such as moons). The jovian planets are all much more massive than the Earth (the largets of the terrestrial planets) and so their gravitational fields are stronger and larger than Earth’s – they can control a larger region of space and therefore keep more moons in orbit.