> blockchain data providers obviously need to provide the exact same data
That's not obvious to me. I'd expect that companies could be asked to censor certain parts of the blockchain, and would then hide those parts in their API. I would also expect that transacting with certain addresses could be blocked, and companies could enforce that in their APIs.
Not really, since the blockchain data providers obviously need to provide the exact same data, from the decentralized blockchain.
That's not the case with centralized providers.