This seems to present a pretty close analogy to skis and ski shops. I have no idea how much money in shops is generated by ski sales, but I'm guessing it's not big and getting smaller by the year. In the coming age, products will be available through online purchasing for prices brick&mortars can't match. BUT....what may keep the shops going is service. No intelligent skier buys boots online. Similarly, bike shops will have to offer convenience purchases (bars/gels, gloves, lube, etc) and survive on providing service of some kind not available online: advice, fitting, repair, etc.
One important line in the story: "It’s hard to argue with the ease of clicking a button from the comfort of your home, especially when you know exactly what product you want." Some of us, know exactly what we want...but not everyone knows what kind of road or mt. bike they want, nor their size, nor the advantages/disadvantages of various build-ups.