I don't think you both understood what I said. It does not matter if you can find a decentralized solution to a problem because at the end the user will access it through an UI/UX/App that, in you example, can choose how to rank the search results beyond what the protocol dictates.
In the past people used the simple "mail" command to read emails but now they choose GMail or others because the UI/UX (or any other reason) is better or they like it more. The SMTP (federated) protocol is hidden.