A small business is never going to be able to match the variety of an online store in terms of inventory.... they simply don't get enough customers to afford to hold every single possible variety of something like an online store. An online store can have customers from all across the country (and world), so obscure items will be bought by SOMEONE more often.
A small business isn't going to hold something in inventory that only one person every 5 years wants
A small business isn't going to hold something in inventory that only one person every 5 years wants