Do you know how long investigations happen in real life? Sometimes years.
If Blizzard just bans them automatically, they might not learn how the hacks are working. If they learn that then they can stop the hacks forever with fixes to the game. They aren’t short sighted. They think long term.