Pretty much everything you do on OpenSea requires indexing/processing, there is no way to do this on the blockchain (atm) so all of these platforms crawl the chain and keep their own indexes.
OpenSea never claimed to be decentralised, its a centralised marketplace. The difference is, When they deplatform you, all they can do is remove their copy.
They cant remove your nfts from the blockchain, they can delist you from the blockain and for the purposes of listing/curation, you can still see your nfts on other platforms.