Seems like it's a location-dependent problem. The LBS five minutes from me has what you wanted, and there are three or four shops within 20 minutes' drive that easily justify their existence with their knowledge and expertise. There ARE good bike shops. The bad ones may not make it.