No, that is not what they observe these days mostly. Imagine you find out about Bitcoin today and there is a restaurant accepting Bitcoin, have fun trying to pay for your 10 USD pepperoni pizza with Bitcoin...

20 USD in fees, 10 USD the Pizza, 2 USD the tip, seems to me like a pretty expensive pizza that you also had to wait for 30 minutes because the one block confirmation took a little bit longer.
The idea is; Bitcoin won't always have expensive fees to pay for small transactions. Technology like Lightening, and Segwit try to tackle this problem, and there will likely be more, and more improvements in the future. Currently, I would probably agree that Bitcoin isn't suited for micro transactions, such as every day transactions, however that doesn't mean it'll always be the case. I also imagine that restaurants won't require block confirmations, because the likelihood of a double spend is relatively low, and there's probably just as much risk as someone paying with a fake bill (sometimes even without knowing themselves).