Simply put, e-commerce has less overhead than brick and mortar. Think reduced showroom/office space, fewer sales people, less risk of inventory theft, etc.
Because warehouses can stock much more inventory than stores.
9.5m questions
12.2m answers