The city's cabs are under threat from Uber and other ride-hailing apps, but they could have a future.