Huh? It's very logical if you ask me. What's the logic of having an aggression-skill that does absolutely no good?
I can buy that RB's should be more clever and smarter, but the aggression-skill should still be usable.
The whole system is based upon different levels of hate. Nukers creates a certain amount of hate, so does healers, but they do not have a specialized hate-skill which logically should beat whatever amount of hate the nukers or healers produces, if applied correctly and at proper times.
Maybe the hate from the nukers/healers should build up more quickly, and maybe the aggression-skill should have a higher fail-rate, but having the RB just ignoring the tank is not very logical.
And attacking at random, where is the logic in that?
If I were a smart RB, I would go for the one I hated most, or why not the one I think has the least defence, so I could kill it quickly and have one less attacker pounding on me, or maybe even concentrate on the healers first. But I wouldn't go randomly, and especially not when I have this tank pouring hate all over me all the time - him I would like to kill more than anything!
Again, I really don't mind the RB loosing aggro on the tank from time to time, but the tank should be able to get back the attention of the RB within a reasonable time.