^^^ I don't think the masses will ever jump from going to a lbs IMHO. Those who post on this site are not the typical bike consumer. We have very specific wants (hell we argue about having 2 less teeth on a ring will make us faster). Most here do all their own wrenching.
The masses don't know the difference between 32 or 34mm stanchions and don't care to do their own wrenching. They want their bike running now and if they want an upgrade they will likely buy local for the convenience and the quick advice they get from their shop.
nope. exhibit a: germany, we even buy complete bikes online (canyon, yt industries, other cheap online only brands)