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