Да не канон, а логику.
И характеры уже известных героев. Потому что иначе какая разница, как
называть персонажей? Гермиона и Драко или Мэри и Джон.
Студенты Физтеха или Кембриджа в общежитии вперлись в мужскую комнату, наплевав на соседей.
И шумно совокупляются, наплевав на соседей с харкотой. Нормально.
При чем тут Хогвард, магия и известные характеры Малфоя и Грейнджер?