The game does not include grinding in general. That said, the passage of time isn't really a management factor either. Rather, time passes when you advance the story, so you have as much time as you need to find all the events available in a given section before moving on. So, while there are no unlimited sources of variables, the game is also balanced around the number available before that point (and, on balance, I prefer to err on the side of avoiding frustration).