It's strictly more complex without much additional benefit. To have zero-trust random blob tracking you'd still need public key infrastructure, and you'd have a system which is overall more complex and has more ways to break (running out of data storage, network partitions to the database, etc.).
A revocation list would be a smaller, easier-to-distribute dataset if you were going to keep data related to specific tokens around.