People won't want to go through the 1 extra step unless they are nerds and the coolness factor is worth it.
But if they like it and want to try that, then sure, they can do that.
If you could buy food via bitcoins, people would prefer to be paid in it i'm sure.
As bitcoins are easier to deal with then money. (And I mean deal in both terms)
I'm a nerd, but it's not the coolness factor in my case. It's the possibility of opening a new market for labor. I'm like the rest of us, I just want to work and be paid for my labor. If I can get extra work by accepting Bitcoins as payment, that's good news for me.