The problem with that is the uncertainty that database will still be accessible to the public in instances where it the program goes unfunded. I think it's reasonable to aim for co-existence of both attempts to exist even if the decentralized verification idea will just be a cesspool of users trying to fake their identity, the attempt is recorded as long the the blockchain runs and not reliant on funding.
I find it also an inconvenience to ask or sift through age old posts just to know why someone is on the blacklist.
I never said their database is the best.
But yes, I do agree that a somewhat more decentralized (or federated really) approach is better.