I agree that this is an issue. It's not a bug, unless Larian intended it to work in a different way, but a design choice I believe needs to be re-evaluated.

My reasons are:

1. It encourages meta-gaming and spoils immersion (i.e. playing to beat the rules, instead of just playing).

2. It's unfair. You can do 90% of the damage on a target, but if something kill-steals it you get nothing.

3. It can put people off the game. I've completed the Orc fight while getting zero XP a couple of times now, it's disheartening and discouraging. All that effort for no reward.

4. It can unbalance the classes and class combinations. Two PCs with high attack speed will be better suited to getting the last shot in (e.g. kill stealing from NPCs or Summons).

5. It can discourage the use of summons. Summons' kills also don't give XP, so why bother summoning them, or using their abilities.

6. How does this equate to gaining experience? I fall a sleep under a tree then wake as the target is 99% dead from the NPCs whacking it for the last hour, then quickly shoot my weakest arrow/spell at it and get all the XP. Why do I get most of the experience when I spent the entire fight (except for that one shot) asleep under a tree?

Ok... enough smile I think you'll agree that I think it needs review.