I think it depends on what the guy is going to wear with his kilt. If he is to wear ankle or calf length socks, he might as well wear his kilt a little pass the knee cap.

But if he is going to wear kilt hose, longer kilt just doesn't look right.

And really, most guy don't do longer kilt, because it will look like a skirt.