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