А по-чему все так озадачились зельеварением. То что Снейп был очень хороший зельевар, надеюсь, все согласны. То, что эта наука мало кому давалась. Тоже понятно. Даже великий Дамблдор не очень хорошо в этом разбирался. Тоже канон. Все зелья ему, включая от смертельного проклятья кольца, варил только Снейп. Люпину зелье варил тоже Снейп.
Если взять времена мародеров, то в этой науке разбиралась только Лили. Вот почему мародерам вместо изобретения карты для шалостей не пришла в голову мысль варить зелье для Люпина? А почему Дамблдор не варил? Видимо не умел.