Oh yeah, I also want to add that another reason grinding is fine is if the battle system itself is a joy to do. A few examples that come to mind are Xenoblade Chronicles 2 and Grandia 2. Battling in those games were really fun as were their battle themes. Sometimes during a play sessions I'd just battle monsters just for the sake of battling.
Dance my pretties!
The Official Art Thread - The Official Manga Thread - The Official Starbound Thread