Multiple gateways vs single gateways

Is there any benefit in having multiple gateways vs single gateway that can accept all the traffic and use virtualservice and destination rules to forward it?

My understanding is that the gateway accepts multiple domain names and can associate different SSL certificates

One advantage to multiple gateways is how they appear on the service graph/map.