There's a big difference in a face to face transaction with cash, and online with BTC, in that in the former case I have physical product in hand (or services rendered) BEFORE I hand over a dime.
BTC aren't only for the Internet. Until you said the word "online," the thought didn't even cross my mind. Thanks for clarifying my confusion, you have a valid point. I guess I never disagreed with you.