You have to account for the gasoline and the wages of the person making the deliveries.
I got used to home delivery over the past year, regardless of whether or not I’m shopping at a restaurant or a grocery store. It was easier and less stressful because I could suddenly avoid all of the people in public who refused to wear masks whenever they left their homes. Before the pandemic started, grocery shopping was still stressful for me because the aisles were always packed with people and the shelves were often empty when I needed specific products. This turned shopping into a highly stressful errand and forced me to avoid it at all costs until home delivery was finally launched during the pandemic. Obviously there were fees associated with using this service, but for me it was worth the added cost if I could avoid the stress from shopping and risk from being exposed to infectious people in public. The marijuana dispensaries were particularly stressful during the pandemic. Before then it was hard enough showing up on a random afternoon and finding what you wanted, let alone the added stress of being crammed in a claustrophobic lobby for an hour or two at a time while others were going maskless. When the cannabis dispensaries finally unveiled their home delivery programs, I was ecstatic. Many people complained that they were charging for delivery, but I understand. You have to account for the gasoline and the wages of the person making the deliveries. Thankfully my favorite cannabis dispensary has free delivery on all orders over $100. On any order lower than $100, the delivery fee is $10. Since I usually order at least $150 worth of products at a time, I always get free delivery.