This is really interesting. I indeed looked at this problem from the wrong perspective.
I'm working on an open-source tool that could be useful for bot detection, but I'm still not confident that anyone would deploy it on-prem and make the setup/maintenance instead of just routing traffic through the cloud.
Perhaps performance as a KPI could work. Thanks!