How does needs of players work?

I’m following a player with player type “achiever” and instead of doing quests he keeps socializing and viewing scenery even when his needs for those are above 90/100.