So 18 in 20, or 90%, have been banned within 2 months.

That says Blizzard is actively banning bots.
Especially if the bots react quickly to changes, in an attempt to not be banned.