Retail salespeople will sell you what they have in inventory. Want to ride in the dirt? Buy this X. Want to tour? Buy this X.
Nothing beats taking the time to learn about what you need online and then buying it from an online retailer. That way you'll get exactly what you want - size, color, etc all at the lowest price. Rarely does buying what you don't need at a higher price warrant patronizing a "bricks and mortar" operation.
I even buy my glasses online - even though I have a complicated prescription. Optical store clerks rarely know the first thing about optics and all they want to do is sell me a fashionable frame with thin lenses. They have no understanding that anything other than perfectly round frames add to thickness and thin lenses degrade peripheral vision. And their eyes glaze over whenever I try to explain why I'm not going for their "expert" opinion.
Sure go to a retail outlet if you don't care what you are buying or if you don't have time to learn about what you are buying.