Чисто утилитарно его коррумпированность может быть на руку противной стороне
Нет, я не о смене стороны даже. Злодей, творящий злодейства из шкурных соображений, лучше злодея, творящего _такие же_ злодейства во имя Служения Благородной Идее. То есть идейного пожиранца не то что Снейп деонтологически лучше, а и Петтигрю. Отдельно от этого, даже отказ от злодейств из прагматизма остается хорошим (консеквенционально) поступком. Количество же пользы, принесенной Снейпом - вопрос отдельный, и вопрос не только к Снейпу, но и к Дамблдору, как его начальнику.