> There's gotta be a way to do consensus about zero-knowledge proofs that's a little more... you know ... decentralized.
Not really, no. There is no known scheme that has similar properties but non-trusted setup. There's not a proof that it's impossible either, so something might get invented. But at the moment, no.
That said I share the criticism. Even with trusted setup it could have been done much better.