I think with these kinds of idle games where you are basically waiting and spending time for resources to appear, you need to make the game appealing outside of the resource gathering enough for the player to stick around.