What Is the Point of Doing the Zero Padding?
You may think of it as efficient way to apply Dirichlet Window Based interpolation in the Fourier Domain.

The advantage of applying the interpolation using Zero Padding in the Time Domain is very simple - it is simpler and more computationally efficient.