So this is the modern narrative of "decentralization"? Just rely on trusted middlewares? What's the utility of the trustless blockchain behind it. Moreover, middleware or not, it's still on the chain and accessible to everyone.
The utility is still right there for whoever wants to take advantage of it, but they still have the option to forgo part or all of the trustless nature.
It doesn't matter if the "offending data" is sitting on a computer somewhere (that's all a blockchain is) what matters if it's accessible and as I mentioned, it's up to the blockchain nodes to transmit it or a user to consume it. Both of which can be solved if needed with middleware.