There's nobody in restaurant, or discotheque...
Why? because they are useless...
So if we can earn xp when we dance in those kind of places or chat or drink or whatever, why can't we earn something, I think creating social life in a world is as usefull as killing stupid mob !!
Stop thinking XP=Killing