Насколько я помню, в каноне часто упоминается, что Снейп хотел преподавать именно ЗоТИ. Но, Дамблдор не соглашался на это. И хотя эти мысли вероятнее всего домыслы «тупых школьников», тем не менее, талантливость Снейпа в преподавании зельеварения - фанон. Я бы сказал, что дело в том, что ЗоТИ в целом менее заумно и проще для понимания неподготовленными юнцами. Также как основы самозащиты будут проще практической химии.