On a per-unit basis, sure. There are way more cars than buses or delivery trucks though.
2. As for carrying, based on my experience of living in a walkable neighbourhood where thousands of people lived within a kilometer of the central shopping area, a lot of people would bring carts that they would push their groceries home in. If you can push a small wheeled grocery cart through the total 100 meter aisles of the grocery store, then you can push a big wheeled cart the 1000 meter to your house on the sidewalk. Given that I often saw 80 year olds doing that, most healthy people should also be able to do it, no problem.