We've had the protocols and tech for decentralized services for 20+ years. The problem isn't the tech, it's the users! Your average Joe simply doesn't have 'must be decentralized' in their requirements. I'm guessing this is due to lack of education on the matter.
But, yes I agree with you :)