Bike shops vary an awful lot. Although they all stock similar things they will all have their own specialities which they will probably keep more of. They all have different staff which obviously makes a difference.
The problem with independent shops is even when they do try and keep 1 of everything, it only takes 1 person to come in before you and buy it before its gone! And limited finances and space mean it is impossible to keep enough stock to satisfy everyone.
my local bike shop is awesome, i break it they fix it.
i needed a 31.8 to 25.4 shim for a handlebar, they had one, gave me it free, bar a deposit in the charity box.
same happens when i need them to sort out my tubeless tyres or any of the the other really rather annoying tasks i put their way.
pitsford cycles of northampton, top chaps
I'm biased, I work there on a Sunday 😛
never ceases to amaze me how much work/ random spare bits we do for biscuits/ charity donations 😛