Sort:  

I guess the explanation is that 'normal' monsters cannot have a higher health scores than their original health anyway. Therefore for example the peaceful Giant receives +6 heal.
However, monsters with Life Leech, can have much higher health scores than their original healthes and thus higher healing scores.