Surprised no-one's yet pointed out that this is nothing more than a semantics issue. You (OP) don't feel grind because your definition of "grind" and your threshold for boredom is just different from the people who do.
For example? 2 or 3 fights in 3 hours. Wow. If any session of mine needed 3 complete hours to get through 2 (or 3) fights I would see that as a dismal failure of DM'ing of my part, and my players would be setting up hangman ropes for themselves. That would not only be grind for me personally, but would be full reason to not even show up for the next game.
Then again, you have another guy in the thread saying that he has a single fight every other session and that if he had more than that, THAT would be a grind to him. That's great for him, your thing is great for you, and my thing is great for me.
So the point of this thread? Why, nothing but to go 'neener-neener, my game works fine and yours doesn't, neener-neener' at the people who have problems. Hey, whatever rocks your boat man.
(For the record, I have personally solved every problem I ever had with grind with a combination of reducing monster's hit points by a certain amount and some creative grouping and displaying of the initiative order. Everyone needs to find their own point of balance, and that comes through playing and wanting to improve.)