This always boggles my mind. Why are they so expensive? Most of the time you can walk and get to where you want to go faster.
If you can walk there faster, why are you complaining about the price of a taxi?
My friends from the middle east used to talk about taxis in their home country. Equivalent of $1 USD and they would take you anywhere in the city, but they drove like maniacs and had no problems picking up additional people on the route until the car was jam packed.
Honestly, I'd prefer that to American taxis that charge you $20 for a 10 minute ride and still expect a $5 tip.
Are taxis cheaper depending on where you live? I had to take a taxi once and we went maybe a mile. Whole trip cost around 20 dollars. This was is in Salem, Oregon. That seemed rather expensive to me.
When I was in Peru on vacation a couple month ago, the taxi fare was negotiated before getting in the cab based on the destination... a roughly ~20 min taxi ride cost $1usd between us(3 people). It was hard to fathom how they make any money. No tipping required.