The appearance of in-game GM's issuing temporary locks to 1% of the bots a few times a week will not solve this problem. Every other major industry presence knows this. Why should a company like ZOS, brandishing the revered Bethesda name, be so behind the times?
The most important and effective deterrent to botting, as every other major studio has determined, is to use pattern recognition filters on movement and behavior to detect any scripted automation, and similarly
TO MONITOR THE USE OF EXTERNAL APPLICATIONS (specifically those that access key input/output systems) and external libraries for similar suspicious patterns.
Even if the bot programmers add in sufficient "fluff" (for example, I have seen 1 bot in a chain reliably take 5 steps back before continuing with the group, to attempt to make the group as a whole look more "natural"), there will still be whole blocks of pattern-matching data to incriminate them.
Programs like AutoHotkey need to be intercepted and monitored for any script bursting on a single keybind past a certain threshold needed to enable shift-click binding and the like. This program has legitimate use since ZOS opted to leave shift-click, alt-click, etc. binding capabilities out of the game natively. However, without such monitoring it can easily be used to bind an entire AOE bot rotation to a single key, making botters' jobs much easier.
This is just one example of what I would consider a yellow-list item. Something that needs to be monitored, but not necessarily an automatic account lock.
You need to establish a blacklist of red flag application processes over time, and enforce against them with immediate character lockouts that must be resolved through customer support.
Having the customer submit certain system information (which can easily be automated), Support will have all the information they need to determine what specific process tripped the filter, and inform the customer again of the EULA they agreed to as contract to access the game, that X specific application is not permitted, or that a specific use (burst macros to a keybind) are not permitted.
Follow this simple process for enforcement:
First offense on the account: Temporary lockout of all characters. Notation on account (internally) of first warning given
and record of confirmation by the customer to unlock.
Second offense: Banned for 30 days. Notation on account (internally) of second warning given
and record of confirmation by the customer to unlock.
Third offense: PERMANENT BAN. No refund for remaining game time or initial purchase
The community needs to continue to put pressure on the company to take action on par with industry standards, if expected to pay a premium level monthly subscription fee.
EDIT: Threads posting videos, even when that thread does not contain the names of the bots visible in the video, are now being deleted as "naming and shaming." Yet the only real shame should be on ZOS for allowing this to continue so long.