I can't speak for the super high level herbs yet but I will say that, at least in the horde areas, I always see plenty of herbs when I am out questing. Ore veins too. And I constantly see animal corpses that haven't been skinned. So, overall my impression is that resource gathering is doing just fine as it is.
I also think we need to stop suggesting that they make more tweaks to make the most authentic legit vanilla server LESS blizzlike. It's already ridiculous trying to quest with the absurd NPC respawn rates; if you happen to be in an area with others nearby there are suddenly 50 mobs all around you.
Remember the quest in the barrens where you have to kill a ton of razors and get 60 quills for the guy who wants revenge for his dead wife? Back in the day that quest took FOREVER. I just did it the other day and it took like 30 seconds because there was an OCEAN of freaking razor-whatever mobs in the quest area. A couple of times I actually died because I was standing somewhere are 3 mobs spawned all around me. This is getting way, way out of control.
The real solution here is not to keep trying to scale a game that was designed for 2500 players MAX - instead we should be seriously discussing what it would take to get the devs to implement a queue and/or add another server or two.
Yes, it's nice to be able to form groups quickly. However, the side effect is that you wind up having to do even ridiculously easy quests, that you could and would have done solo back in vanilla, in a group - simply because you arrive at the quest area and find 3 other players camping out waiting for an NPC to spawn.