Not really, since it reinforces the idea that your character's goal is the same as the player's goal--it encourages you to think as your character, since you and your character want the same thing.
That only holds if gaining gold was the player's goal, which is not a given. Instead, XP for gold stipulates that now the players really need to have gaining gold as their goal, and whatever goals they actually wanted can go hang.