интересно, а почему "знаток" не рассматривает комнату как предмет с крышкой? Знаете, мне больше нравится "отворить шкатулку", а не дверь )
Вот как считает знаток русской словесности
"Писатель Б.Н. Тимофеев…считает неправильными такие сочетания слов, как закрой дверь или открой окно<…> «Этимологический» закрыть или открыть можно сундук, шкатулку, кастрюлю, то есть предметы, имеющие крышку. Дверь же или окно, как предметы со створками, не открываются, а отворяются<…>"
Наверное, потому, что шорты - это штаны (с натяжкой), а штаны - ну никак не шорты