It all depends on adoption. Seems that the adoption is increasing amongst individual business owners but its still slow for large business owners specially those in-store businesses, that probably do not see the benefit of adding bitcoin as a payment option. It would be hard to put a time line of when it might happen, but once a couple of big store chains like Walmart and Mcdonalds start accepting it, it will spread like a domino effect.
I completely agree with you, especially the domino effect.