Why does Io lack visible impact craters on its surface?

Answer

Its entire surface is resurfaced quickly by volcanism.

Io's volcanic activity is so extreme that its entire surface is resurfaced within a matter of millions of years, effectively erasing evidence of earlier impacts.

Why does Io lack visible impact craters on its surface?
GeologyastronomyPlanetary SciencemoonsTidal heating