Keeping lots of stock for most shops isn't financially viable. If we keep buying stuff online pretty soon we won't have local shops. The money you save online over the course of product life is negligible compare to the support you can show to local business.