This question boils down to a lot of "it depends."
See, a lot of Elite: Dangerous players are recently criticizing the new "grinding" Engineers mechanics. But as anyone who plays Elite can tell you, the whole game is a grind.
So what's the problem with the Engineers? First, the RNG aspect of the grind is set up in a way that players don't get to roll the dice enough, making the random aspect feel a little unfair but that's beside the grinding point.
The main reason this is a shitty grind is you don't get to see the incremental progress you make during your grind. In my experience, most people don't care about grinding as long as they can see the progress they make. It doesn't matter if it takes them six minutes or six hours to progress 2%, as long as the game communicates to them that they've made 2% progress to their goal.
So in order for players to enjoy a grind, they need to be able to see the progress they make in some way, otherwise it can take something that's equal to knocking out drywall with a sledgehammer, and it makes you feel like you're trying to whittle down a mountain with a hammer and chisel.