I am not sure if you run a too difficult game.. but I feel your obsessive need to finish the day at 80% resources used for the players probably makes the game feel un-rewarding for them.