Ai existe uma meia culpa dos dois lados, nenhum deles tem completa razao no caso.
Nao aceitar uma corrida é direito do motorista e ele pode fazer isso quantas vezes quiser, agora... aceitar uma corrida ou seja dizer sim estou a caminho e logo a seguir cancelar e pior como todo bom brasileiro usando uma maneira de nao ser punido por isso, punido no sentido do cancelamento ser registrado pelo sistema ou seja, explorando um bug no aplicativo tambem nao é certo.
Da mesma maneira a uber desesperada para nao perder o cliente para outro aplicativo oferecer corridas com o cliente a 4, 8, ate 12 km de distancia nao é vantajoso economicamente para o motorista, erro da uber.
Corridas curtas podem ser incomodas para muitos mas se o cliente estiver proximo (menos de 1km) é matematicamente falando uma das mais lucrativas apesar do baixo valor.
Infelizmente a uber era uma empresa de entregas, vamos dizer entregas de pizzas e continua uma empresa de entrega de pizzas nao conseguiu crescer junto com o negocio.