There’s some things that frustrate me about panniers. For instance, let’s say I’m going to visit a friend, and then might do some grocery shopping on the way home. Now I need to bring my panniers, and since they’re valuable alone, I don’t want to leave them on the bike when it’s locked. So I carry them with me to visit my friend, and then have to reattach them coming back. Then, same thing bringing them into the grocery store, or it could turn out I don’t have time that day.
A cargo bike basically seems to keep more options open for a lot of trips, just like the versatility of driving around the city with a 4-person car.