А вот чего я не понимаю - почему ученикам не разгородить магией спальню на несколько отдельных - вот у каждого и своя спальня со своими входами-выходами. Заглушающие заклятья есть, иллюзорные - есть (создать стены или трансформировать из чего-то). Пришлось бы постоянно подновлять, конечно, но оно же того стоит...
Возможно мало места на перегородки. Хотя... все можно, на самом деле. Просто школьники видимо недостаточно сообразительны. Плюс недостаточно умелы - на первых курсах не могут, а потом уже и привыкли.
В каноне чарами невидимости практически никто не пользовался (я не припомню), кроме мантии у Гарри. То есть, по канону если такие чары и есть, то они либо сложные, либо их мало кто знает. Так что противоречие канону с чарами равно противоречию с отдельной спальней.
Упоминаются другие мантии-невидимки. У Грюма, у Краучей...
Кроме этого, есть чары, делающие человека целиком невидимым (пятая книга, Гарри и Орден летят невидимыми).
Есть чары делающие невидимым автомобиль (вторая книга).
Есть чары, делающие невидимым часть тела (шляпа близнецов Уизли, делает невидимой голову).
Магия такая есть, но она не сильно распространена.