I think what it comes down to is that cyclists need a LBS to support them if they want to ride and maintain a good bike. But the LBS needs the cyclists too.
I have ridden and maintained great bikes for the last three years without getting any work done at a local bike shop. I have bought stuff at the local bike shops just for the convenience of being able to get it immediately.