They should be called discounts rather then negative fees. Total fee your node charges for a forward cannot go negative. If I have already set 0 fee on a channel I want to flow outbound giving discounts on inbound channels won't help the situation.