Erika, tudo bom?
Nesse exemplo do Uber é como se cada funcionalidade fosse uma área de negócio e cada uma delas fosse responsável por um aspecto do produto. O Mário Melo usou o exemplo do Compartilhar Corridas, pensa que uma equipe foi criada para desenvolver e dar suporte para essa funcionalidade, nela teremos desenvolvedores back-end, front, UX, UI, analista de Teste, etc. Outras funcionalidades como Cobrança, Cancelamentos, Exibição do Mapa, terão equipes separadas cuidando individualmente de cada item.
Você perguntou também, e é bem lógico pensar assim, pq não pegar o melhor dos 3 mundos? Sim, isso é possível. Essa é uma classificação para enquadrar tipos de equipe, mas não significa que elas não podem fazer dois ou três tipos ao mesmo tempo. O que vai definir isso será o tipo de projeto (consigo dividir as equipes por funcionalidade?), o custo (consigo colocar uma equipe em cada funcionalidade), a maturidade da equipe (minha equipe é multidisciplinar?), etc.