I considered that at the outset before the NIP-34 architecture was established but concluded that trying to shoehorn in a decentralised architecture to a centralised approach.
I doubt that a PR to turn off a large chunk of the functionality and replace it with some else would get merge and then we'd need to contend with the legacy code without the benefits.