After finding out that bots do indeed break the TOS:
You agree that you will not, under any circumstances:
A. use cheats, automation software (bots), hacks, mods or any other unauthorized third-party software designed to modify the World of Warcraft experience;
This has me wondering about the difference in using addons from the likes of Curse, ElvUI, etc...
These are third party software designed to modify the WoW experience, yet somehow come these are authorized while the likes of something like, say, a simple mining bot is deemed "a glitch in the matrix".
Granted not everyone wants the default UI but why is it one rule for one and one rule for the other? The likes of DBM makes EVERY fight in the game so easy with it's timed mechanics on raids so this itself is making the user less prone to the full game experience by telling them what's coming up.
I don't feel that automation software and addons are all that different. Using my DBM example it automates the way in which the fight mechanics happen by giving times etc.
So, from that my question is: What is the main difference between bots and addons in regards to breaking the ToS?