Giving people knives is more friendly than poisoning their food.
Knives can be used to stab the enemies near them.
Poison can only be used to die.
If I were eating a cake and I found a knife inside I would think that's a fancy surprise in my cake.
If I were eating a cake and I found poison inside I would think that's a nasty way to go.