I support my LBS when I can. With the addition of mobile bike services, I use them. The only thing that would make LBS better is improved service and parts availability. I went to my LBS for parts recently, they don't know if they can find parts for my bike. It's sad. Some of the bikes that LBS sells are very pricey too. Do you really get what you pay for? Lots of parts and bikes are made in one factory and rebranded. I am not sure. That statement is commission based. I purchase thing where I get the best value. Like in retail if you want to shop at Macy's go ahead. I buy things at Target, Amazon, Walmart, Costco..etc. Bicycle culture is evolving like everything else.