Why Taxis in Cities