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