Never understood why developers cannot follow this simple rule:
Will the player interact with the feature without a reward?
If Yes, add in the feature.
If No, redesign the feature.
What this ensures is the feature (or the game itself) is fun on its own and doesn't require a reward to get the player to do it.
