It's very surprising that this is not something implemented from the beginning in an rpg likes this one. Is it also something coming straight from Dos2 ?
Exp rewards by goal/encounters (not the random ones, if they are implemented at some point) is a good idea.