I think if you live in a city centre and drive a carrier might be enough.. theoretically parking/getting off buses that run every 2 minutes at practically the door of a shop would be easy enough if you can carry the weight of your dc safely. Considering icy conditions in the winter etc.
But if you walk any actual distance a prams more of an essential, baby can sleep in it, it can carry shopping, it comes with a waterproof so being in the rains easy. Most will fit into a car boot too so they’re not impossible to transport unless you get a silly vintage style silver cross.
We live 1.5miles from the nearest shop, that’s not a garage, and don’t drive, buses run every hour on weekends, all uphill on the way home. ds was a small baby so couldn’t use a sling at birth and now he’s around the 10kg mark n still not walking. A sling only approach would’ve been the death of me.
Obviously some babies will hate one or the other, ds initially found his pram to be too open n empty feeling, well I think that was his gripe, we used a baby pod thing (Aldi job not a snuzpod/sleepyhead for costs sake incase he hated it) until he was a little bigger and he seemed to like that a lot better.