Yeah, I agree with only changing things when you need to. If your chain is stretched and causing shifting problems, then change it out. If the teeth on your cogs are all bent out of whack, change it. Not all bike shops are honest!