Question: why jovian planets have rings?
Answer: Rings aren't leftover from planet formation because the particles are too small to have survived this long. There must be a continuous replacement of tiny particles. The most likely source is impacts with the jovian moons. Jovian planets all have rings because they possess many small moons close-in.