Потому что длинное более универсально и более романтично одновренменно. В "недлинном" не так просто "посидеть на природе" и не так просто найти "недлинное" платье, чтобы и из ткани немнущейся, и фасона удобного, и что в ресторан, что в лес. Там или- или.  А в длинном - самое то. Конечно же не "в пол", а то навернуться можно, а где-то до щиколотки. И потом "недлинное"не на любую фигуру и не на любые ноги. Впрочем, решать автору.