Something that has been covered many times.

It's unlikely that the original highlanders wore underwear and military tradition dictated that soldiers should not wear anything underneath either, hence the term "regimental."

Clearly the Victorian revival made the wearing of "long johns" difficult as they would have shown and I am not sure there were shorter alternatives available at the time.

But nowadays it's likely to be a personal choice though to preserve the sense of mystery one should never confess!

Personally I say mystery be damned!

The term "commando" is inappropriate for the kilt as this is to to with not wearing something under trousers or other bifurcated garments.