I'd have to say that length is one of the key things that identifies a men's skirt-like garment as a kilt. Hence if it is significantly shorter or longer, it is no longer really a kilt in my eyes. I think the term "ankle-length kilt" is a logical impossibility as the two terms cancel each other out, like saying you want a "four-wheel-drive motorcycle"