This is why people avoid bike shops. 🙁
Perhaps, but after spending an inordinate amount of time in bike shops over the last 30+ years as an observant customer (fly on the wall), I can confirm just about every damn one of those comments (I'm a bit too old for the hipster thing). I've dealt with it myself when co-workers come to me with biking questions.
One possible advantage of being a DH racer in the late 90's was you pretty much had to buy everything online. Few shops dealt with DH gear at all nor had much knowledge about it. Plus, the bikes were nowhere near as durable and reliable as they are now, so being able to work on your bike was almost a requirement. I used to carry a small bike shop's worth of spare parts with me to races. Most of those spares I bought through a wholesale account I had access to (now closed; long story), so in many ways I was the worst of the worst when it comes to buying online.
Today I will still buy things online, but I will also try to buy from one of my LBS's (Halter's or Guy's in Feasterville, PA - who I was told employed Halter before he opened the store in NJ) although it often depends on how quickly I need something. If I order from Chain Reaction, I generally know I will get the order fairly quickly. Sometimes quicker than through a shop after going through the ordering and pick-up process.
Regardless I my history or purchasing habits, I generally believe shops will need to adapt or die. In some cases, that may mean adding a coffee shop to the store. Others may try adding spin classes. Some will really focus on service and fitting. Each will have their own plan depending on their location, clientele and employees. I don't think there are right or wrong answers as long as it works.
Which reminds me I need to PM jdog to order something for me...