The grind factor exists in every video game - i.e. if you wish to obtain a considerable amount of in-game currency, items, rewards; you have to put in the hours? I'm thinking out loud here. My point may be summarized as such that even for a "casual player" (unsure how you define it precisely), it is difficult to miss out on opportunities given the frequency they're available in.