Re Competition
Taxis or Uber are not always the cheapest way. One of my friends used to do a lot of travelling to Tokyo on work assignments. The others from the company always hailed a cab and ended up paying $100 for a trip from the airport to the downtown hotels. My friend would jump onto the Tokyo subway and was always there at the hotel to greet the rest of them when their cabs would arrive. He usually paid just a few bucks for the subway token.
Myself, I would sometimes get rides in the day from people I just met on the plane. But then it was a more trusting time. But maybe there is an app there that pairs people arriving in the same town. Those that have their cars in the airport parking lot and are willing to share a ride and those that are willing to pay a few bucks.