There are multiple ways of earning EXP afaik, like killing, crafting and the last is doing quests for NPCs. If there are more methods, do tell.
But what if I remove the "doing quests for NPCs" method of earning EXP, will players still enjoy going speaking to the people of the land? Of course...