grinding can still exist in a game and it still be good, but the main thing is that players have to feel like they're choosing to grind rather than needing to to progress
runescape is a p good example of this (although it's a bit borderline) because you have other options to level up (minigames and quests), but you may prefer grinding to those if you don't feel safe/whatever. the reason why it's borderline is because the available alternatives aren't always reliable, safe, feasible, effective, or something like that