I'm not into extreme levels of grinding. I like it in moderation though. I don't like how the current exp. share works because it isn't balanced at all. If it didn't give so much to every party member I'd probably love it. I'm of the mind that five-ten minutes of grinding is perfectly fine, because it gives you that sense of accomplishment of putting in effort and getting your dues back for your work. I like that a lot. I don't like when games that aren't Monster Hunter try to pull a Monster Hunter and give you some very long grinding streaks, and I don't like a game just giving me free handouts (healers on each route, making buying items pretty much useless because you can get all of your Pokemon healed up fully on that same route as many times as you want)
It seems to me that Pokemon is having an identity crisis. They're stuck between putting effort to create a good Pokemon main series RPG with proper rewards and challenges, and creating a spin-off with similar mechanics but with the focus being on coasting through everything until you can breed and enter competitive.
One could make the argument that they're doing it for kids, but considering Red and Blue/Gold and Silver are the best selling Pokemon games, bought by primarily children in the 90's, and that the series has stayed strong since then... either children have became complete idiots in the last decade, or Gamefreak literally forgot that kids were perfectly capable of playing Pokemon as a challenging RPG. I really don't understand why companies think so little of a child's ability to perceive and problem solve. Their IQ won't change with age, what you get now is most likely what you'll get later in the advanced problem solving department.