IDK if anyone has suggested this (though I know I saw something mentioned in one of the several forums I brought up)-- what if SE implemented an 'are you human?' test at rng intervals in all the areas exploited by bots? It could be 1-3 types of whatever quick test--possibly something fun for the player with a tiny reward, like xp or gil or something so as not to be onerous (it could even be cute like a moogle popping up and asking a question)--and SE updates it when they push their patches. Idk how fast they'll be broken by botters, but it might provide some reprieve for players and save SE from (perhaps some) labor-intensive fly-swatting.
I wonder if other MMOs have tried this method?