> If we're talking about currency then we generally assume we can skip that part.
We’re talking about cryptocurrency, which comes in thousands of different flavors. 99.99% of the population doesn’t receive their paycheck in cryptocurrency, so the exchange rate is happening one way or another.
Ignoring the exchange rate and pretending everyone always happens to have the exact cryptocurrency that a store wants is misleading.
> Additionally, ethereum fees are pretty reasonable for layer2
Which would be great, but again you’re assuming that the stars have aligned and everyone is already using the exact cryptocurrency system you have in mind from end to end. In practice, they’re not, and they still need to incur exchange and transaction fees to get to that point.
The fees are incurred one way or another. You can’t honestly expect us to pretend that everyone already has everything in cryptocurrency and everyone is already using the exact wallets and systems as each other. Reality is entirely different than the hypothetically optimal scenario.