Or, Larian needs to go with the milestone version of experience and only grant XP when quests complete, that way everyone is rewarded the same amount of XP regardless how they accomplished it.
It should probably be this.
If they are going to go with combat XP, and conversation XP, then killing someone after you resolved their encounter through conversation should grant NO XP.