The same reason spam filtering is hard. It's not possible to catch every misuse of the service without too many false positives.
Ok, it's even harder when you do not care because they people are either freeloaders or locked into your solution because it's a customized mess.
[dead]
The same 5 urls has been used for 3 months