Она "ночная" может только с точки зрения несведущего подростка Гарри.
Исторически же длинную сорочку мужчины носили до второй половины 19 века примерно. В ней же и спали - другого типа белья не предусмотрено, а на дворе на минуточку малый ледниковый период, захочешь не забалуешь. Самое то для не отапливаемого замка в Шотландии в общем.
А у нас же тут ко всему волшебный заповедник анахронизмов, законсервировавшийся как раз на веке 16м, вместе с принятием статута. Отчего б собственно консервативным в целом колдунам не поддерживать данную моду?