Plenty of Europeans have cargo bikes and make do with 2-3 supermarket trips per week for families of 4-5 peeps.
Only bulk drinks (crates of beer/soda/...) are challenging. But for those, very often delivery systems are in place that surely are more efficient than individual trips anyways.