So most of you are thinking the reason is based in engineering? My take is- no.
I would say "economics". By manufacturing a few sizes of relatively small carbs, the manufacturer can cover everything from tiny industrial engines on up to larger auto engines.
Need more capacity? Use two. Need more yet? Use 3. That is much cheaper than manufacturing a dedicated single carb. for all the engine sizes you want to cover. Think about it this way. Think of the range of engines that SU could provide carbs. for with 4 sizes of carbs and some jetting choices. Tooling needed: 4 sets.
By contrast, what if SU built a dedicated single carb. for all engine sizes it wanted to cover. Now how many sets of tooling do you need? 20? 30?
Now. Why did the American manufacturers go a different way? They didn't, they just adjusted their means of attaining the same goal of efficiency. To cover American V8s, you need a carb to use on engines from about 4.3L (262 ci) to 7.5L (460 ci). How do you span the range efficiently? Use a few sizes of carb. bodies and then use different sized venturis and jets.
Same idea, different execution. Keep in mind, though, that U.S. manufacturers, over the years, did use multiple carbs. from time to time. Hemi anyone? Cobra? Why not just make one huge carb. instead of two lage ones? The large ones are on the shelf. Now you just need to make a new manifold and linkage instead of all that and a complicated, expensive, limited use carb.