You are correct that “key broadcasting” is banned, but this is unrelated and the explanation is slightly technical.
This discussion is regarding the FollowUnit
API, which is not a protected function and thus does not require a key to be pressed at all. Any non-protected functions can be used by addons (or WeakAuras, etc), which is necessary to enable the bulk of the games’ customization via these addons.
As an example of this sort of automation, the ItemRack addon can be configured to equip specific pieces of gear automatically, such as equipping +mount speed items when mounting, as doing this by hand is quite tedious and easily forgotten.
Per the linked post at the top, Blizzard intends to mark the FollowUnit
API as being “protected”, which means that any attempt to utilize the functionality of following players would require a “hardware event” (i.e. a button press or mouse-click).
The controversy stems from the reasoning used to justify it — to inconvenience boosters.
If this change is made, boosters will be inconvenienced such that they will be required to have their “customers” press a button to /follow
them, but this will only affect the laziest of their customers, as players already have to deal with automatic disconnects for any player that has been AFK for an extended period of time. (Note: the FollowUnit
API does not clear the AFK flag)
Those that will be disproportionately impacted by this change, however, are the individuals that rely on this API to implement accessibility features to their game. While I doubt anyone would argue that players with disabilities are anything other than a tiny fraction of the entire player-base, any change that impacts this demographic should warrant some additional criticism before any knee-jerk decisions are made.
Lastly, to address the elephant in the room – multi-boxers – this change adds nothing beyond more minor inconveniences. This demographic is clearly in Blizzards’ good-graces, and this style of play is allowed, yet this change disproportionately affects these players as well.
In short, if the intent of the change is to prevent or otherwise abolish boosting, this isn’t the way to do it. As stated above by myself and many others, this change won’t fix that issue, and those that are emphatically saying otherwise are letting emotions cloud their vision.