On production scale, I don’t find them pointless at all. They’re much more accurate in detecting additional patterns and it allows us to do some executor-specific blocking.
For example, detecting errors and logs from scripts not made by us. Or a detection that triggered on Happymod.
These client triggers have stopped countless of cheaters already.
Of course, this doesn’t stop the seasoned exploiters, but it stops script kiddies (aka 99% of the exploiting community). And when you circumvent this anticheat, you’ll have to deal with the server-side anticheat as well.