You may want to spend all of your time grinding stuff but that's not everyone else. Matter of fact, a lot of people have responsibilities and can't spend all their time playing World of Warcraft. Limiting the grindiness of the game makes it easier for those people to enjoy the game. Sorry friend, but your desire to be first at everything isn't quite as important as giving people with less time to play the ability to also progress.
You're right about the mounts though, that shit doesn't make sense.