not who you were asking, but I walk to the store and carry my groceries home. Usually, twice a week or something. It's great. 10 minute walk each way, approximately, and never more than I can easily carry. I buy for two people. I'd go more often if I shopped for more. I do occasionally visit other stores - once or twice a month - because they have different selection of goods. To be fair, I'm still carrying the stuff because I walk or use a bus for most of my transportation needs.
It means my fridge can be smaller because I don't need to keep as much in there. It means it is really easy to shop whatever is on sale - I have two grocery stores near me. I rarely have vegetables that go bad because I can just buy the stuff I need. I can just stop on the way home from work if I'm working the day shift.
I did this for a while when I lived in the states, too, in a small town. I had a similar experience, but it was far less convenient and really only doable because I was in such a small town and lived alone.
Similar - realistically, unless you're stuck at home in a city, you can also plan to stop off somewhere on your way back from some event. If you mostly walk/public transport the overhead of this is very low.
If your events are regular, then you don't need to do the research each time either; and it becomes maybe an extra five or ten minutes.