It lets them sell their potions without a lot of the logical problems, the downside is that if you want one of their potions and they aren't here you either need to go to them or wait for them to show up again. The stall owner and pony seem to have come to an agreement and the pony leaves.