Betrayal grants bonus for all kills, shouldn't it be only for kill allies ?

Hello,

My Carver Hearthseeker with Betrayal always get bonus from all creatures dying in battle.

I think the trait is supposed to grant bonus to the Carver, only when the Carver kills an low life allie, isn’t it ?