Answer:
So why does other planets like Jupiter Saturn and uranus have the most moons? Simply because they are so big and can collect more moons verses other planets like earth that has only one moon.
For example, if comets swing by them, they can sometimes absorb comets, allowing them to grab asteroids as well. Including the much material that starts to condense into that big planet. There is more left behind that swirled around the planet leaving behind more moons.
So the reason is, is because of their great size that makes those planets with the most moons.
Hope this helped you!