Why detect "bots" when you can block them using captchas/proof-of-work solutions. Curious to know your use case for detecting bots.

I feel like their use case it's the other way around: avoid being detected as a bot.

Yes