It’s doable but the point to drive home is that there is no quick solution. Traditional Captchas largely don’t work anymore, and time gating is just stupid as it wont stop botters and both of these things will just piss off legitimate players.
In this case it’s also probably kind of fair to say it “wont ever happen” not because it can’t, but because Blizzard has shown us nothing in the last decade suggesting that the people who decide where money is spent actually consider anti-cheat a good investment.