В каноне "заявлено", что факультет оказывает влияние. Но вот "показано" несколько иное. Так что...
Придумать причину, чтобы Гарри изменил поведение? Да на шестом курсе, то есть в 16 лет? Легко. Хотя бы любовь (ну пусть влюбленность).
Надо сказать, что в каноне любви вообще нет (мне кажется, самой Ро не знакомо это чувство). Но в 16 у мальчиков... да его можно наизнанку вывернуть, не то что слегка сместить характер.