потому что МакГонагалл не обладает достаточной привлекательностью и экспрессией. Снейп в воображении фикрайтеров - чаще всего эдакий мачо-мэн, коварный мудак, обворожительный и привлекательный злодей, но хороший в глубине души и нежный и ранимый там же в глубине души. Белла - эдакая плохая девочка, маньячка, преданная своему лорду, но на самом деле не готовая убить собственное дитя, которым ее одарил автор фика.
А Минерва - она преподаватель. И этим все сказано.