It really doesn’t belong in the game any more. It deals almost no damage, it serves only two functional purposes:
generate rage for Arms/Fury
serve as a trigger for certain classes procs
1 is solved by making slam (and whatever ‘rage dump’ button Fury has) into rage-generators instead. And increasing the rage-per-damage-taken formula for Prot and Guardian.
2 is solved by moving the proc to a different ability (e.g. change Art of War to trigger from Crusader Strike instead of auto attack).
Really? List 20. You said “many”. Did you mean “a handful”?
EDIT:
Fun fact: we actually had a kind of auto-loot for a while. Everything left on a body would be sent to the mailbox. But people who hate free money whined and cried 'til it was removed.
Torghast had a true auto-loot, but as anyone who’s played OCE ↔ US knows, applying that to the entire game would make it completely unplayable when cross-region is involved.
I rarely play melee but in a way, isn’t autoattack useful as a way to keep some “passive” damage going out without needing to fill a GCD at every single possible moment? I remember Demon’s Bite from the Demon Hunter class driving me bonkers because of the repetitive nature of having an active filler ability to keep you pressing a button every single second.
Auto-attacks are weird. I never understood how 100% uptime on abilities would still trigger auto-attacks. You don’t see them, it’s just a passive damage being done on a timer that may or may not have a swing animation based on whether or not it lines up with your abilities being used.
I’m okay with keeping them as right click interaction with enemies, I just don’t think it should be more than that. Abilities and auto-attacks should be mutually exclusive.
The biggest mechanical issue I have with auto-attacks is that you can’t really tell if they are happening. Especially with the reduced melee range I could be missing 20% of my auto-attacks (and thus passive generators using auto-attacks) without even realizing it.
They could remove resource generation through auto-attacks and simply make it a passive recovery as long as you are in melee range (+3yards?) of an enemy.