WAs are addons. You seem to be confused on what addons are defined as within the game. No, it is not just inputs…
It’s wild how people just keep ignoring the actual ToS straight from Blizzard themselves. What do you think “charge for services related to the addon” means?