I’d suggested that players get rewarded for making legitimate reports. Blizzard looks at a report, concludes it’s a bot, then gives the reporting player a thank you plus a token for increase rep with Argent Dawn, Cenarion Circle, or Thorium Brotherhood, etc. Something you can trade to an alt if you’re exalted.
If Blizzard actively rewarded players for making reports, more people would be incentivized to report.
Then you get folks who will ask, “What about false reports?”
Those happen already with the current system. Ultimately, Blizzard makes the final call on those.