I still don't get it. Let's say the real price is 1 peso per mile for both services. You want to travel 100 miles. On the bus, you pay 100 pesos up front. In the taxi, the meter is set to one peso per mile. Then you pay 100 pesos at the end. Unless you are going to convert from some other good into pesos and then pay, the cost is still the same.