Jay pegged it - as oft pointed out on this forum its the camera angle.

Take the same shot standing and another shot squating about waist level and the kilt will appear different lengths in each photo.

Secret is to ask the photographer to squat....

And yes, there can be slip and sag too...especially an olde guy with a beer belly. One more argument for hidden suspenders with a kilt.

Ron