Exactly. Aside from the staffing (loss of jobs? move to order fill?) it WOULD appear to be the way to go.
Add similar/smaller ‘outlets’ for damaged, returned (too $$ to ship back), etc.
Loss of jobs...might be a prickly problem...but lower number of necessary employees allows the able to rise with incentive to stay. Retail sales has a very high turn over rate with a double hit, severance package, search expense, training costs.
Net effect would be very positive across several levels.