Is there any other reason why we make sequence length the same length using padding?

Is there any other reason why we make sequence length the same length using padding?

…Other than in order to do matrix multiplication (therefore doing parallel computation).