Sure, but if everybody just uses the two big guys, does it matter that the little guys exist?
What good is running your own full Ethereum node if OpenSea blocks the NFT you're trying to sell and most of the customers who would want to buy it are going through OpenSea's node?