Cheaper groceries matter, but durable competition also depends on sites, wholesale access, supplier terms, data and the ability of new retailers to scale.