Я тут взялась обсуждать такую вещь, как _внутренняя_ логика событий и вытекающая из неё мораль. Что Роулинг не умеет решать свои художественные задачи, не заставляя персонажей быть идиотами и мерзавцами - её проблемы, а не мои. С той же окклюменцией ничто не мешало прописать принципиально иной обоснуй - Снейп учил вполне нормально, да вот сама техника на такой уникальный случай вообще не годилась. И таких примеров можно накидать ещё фигову тучу.