There are many reasons to add nuance. It makes the systems more engaging, makes the world more realistic and engrossing, and would be a good step to fixing the issues with money in the game. Money as an afterthought is not exactly a good thing as it is a major part of any world.