I thought you pay in advance when you take the bus too. At least that was the case in the few countries I visited.
"During the Brazilian inflation of the earl 1990s, for instance, supermarket workers reportedly spent half of their time replacing old price stickers with new ones." -- Essentials of Economics
But 100 pesos at time T (bus) is worth more than 100 pesos at time T + interval (taxi)