I was about to go on and on about how it is a way to train muscle memory or whatever, but as I thought about it another thought popped into my head.
I don't actually think grinding is the problem, we are.
Yes it may be something to pad the game, but it has an interesting side effect.
See, whenever I look back at something, I try to ask myself why it felt like it did or why I liked it (or didn't).
When I first started out with my first MMOs and RPGs, grinding was what you did. Runescape, Tibia, Anarchy online, early WoW, most of your time was used to grind. Either to get materials, rep, exp or gear.
Thing is, at the time I didn't really mind at all, I actually were looking forward to go heckler hunting or farm mortigs for hours on end, but why?
The answer is rather simple, it was the people.
Whenever we grinded back then, we basically just talked about stuff while killing things over and over again. The game was more like a chatroom than anything else, just something to do while we talked about what the best sandwich was or whatever.
The grinding was boring yes, but because it was boring you started to talk with strangers and actually ineract with them.
Same with WoW, as it wasn't until we raided the same place for the 10th time on auto pilot with alts that the really funny moments happened.
These days the grind is all but gone, and I notice the effect it has. You just go in, get what you wanted and thats it, now what?
Just think about it for a moment. If you are working on something, and fully concentrated at what you are doing, you can't talk to the people around you about the latest episode of Game of Thrones right? But when you have done it 10 000 times and don't have to think at all, that's when you can actually get to know the people around you.
So I guess what I am trying to say is that grinding has no place in a Single player game, but in a MMO it actually should be there to force people to talk to other people.
But hey, that's just my thoughts about the matter.