I'm thinking more like email, ActivityPub, XMPP, or hate to say it, blockchain. There doesnt need to be an aggregator App if its a federated protocol or a shared database. A blockchain would be a central store of truth regarding ride history and reputation. Your reputation would build across access clients. If a client doesnt keep innovating, and there is demand for more features, newer ones would come along, without throwing away the database and starting over.