> "A mark-up is added to item prices at this retailer to cover the cost of the Instacart service. Prices are based on data collected in store and are subject to delays and errors."
There is no good, ethical reason why a delivery service should show me an item price that's different from what's in the store. It's completely ethical if the company wants to say, "The service fee for this store is X% (as a percent of item prices)", or "This store has an additional $X service fee". That is honest and reasonable. I expect a delivery service to quote me the same item price as the retailer quotes in its store.
The reason I have this preference is because of a delivery service's value proposition: shopping in my store, on my behalf. I have access to the same products and can buy them directly. So I want to directly consider the service's value proposition, by considering the service fee I'll need to pay versus buying things myself. (EDIT: Simplify)