If we are able to detect AI scrapers then I would welcome a more strategic solution: feed them garbage data instead of the real content. If enough sites did that then the inference quality would take a hit and eventually the perpetrators, too.
But of course this is the more expensive option that can't really be asked of sites that already provide public services (even if those are paid for by ads).