You (but not just you) really, really need to understand that a lot, and I mean a whole lot, a huge lot, a humongous lot of the grinding is in the way you choose to play.
You talk about 'the game focusing on grinding'... but do not forget your own focus on grinding.
That is where you as a player of the game can make the difference.
No. You don't get it. When it requires 100 things to progress to the next stage, and those 100 things are the exact same, it doesn't matter if how long it takes to do it. You can spend 100 hours, or 1hr for 100 days. That's a grind and how you play the game doesn't change the requirement of getting 100 babbles to complete the task.
So the grind is built-in to the game and how someone plays it doesn't change this fact.