You don't get the xp til you finish the quest. If they're not finishing the quest, they're not getting the xp. If they're leaving the quests undone, they're not farming xp because they're not getting it. Are you perhaps confusing not finishing the quest vs. window farming right back in over and over? By not finishing the actual quest do you mean turn in?