Another difference between Amazon and physical stores is that Amazon has pagination. If a product ends up on the second or third page, it will likely not be seen by the vast majority of customers.
With physical stores, your options are always all right in front of you.