Пришел случайно в голову ответ на вопрос: почему детей, в частности мальчиков, обычно одевают в шорты вместо штанов? Еще фраза такая есть "детство в коротких штанишках".

Да просто потому, что дети очень быстро растут, и подгонять каждую неделю длину штанов, чьоб они нормально смотрелись, очень геморно. А свободные шорты ребенок может таскать хотя бы пару лет. Потом все равно в негодность придут, дети такие активные.

С другой стороны, этот японский фетиш на мальчиков в шортах (ака " сёта") выглядит очень подозрительно.