Putting an intermediary currency in between purchaser and product is always worse for the consumers.
1. There is the leftover phenomenon where you have currency leftover and you can't spend it anywhere else
2. Or everytime you need to make a purchase, you switch the exact amount out for your purchase which adds additional step of useless process