Gateways, VirtualServices and Certificates . multiples

Howto wire up certmanager certificates to gateway with multiple hosts?

If you search the istio issues there are a couple of work arounds for installing multiple certs.

None of them are what I would call trivial. I believe there is a future plan in place to redesign the gateway to make this easier.

Can anyone please shed some light here if there is any issues open for it? I would love for it to be a better way to configure what Certificate object should be assigned to what VirtualService or alike as we can do this even with Traefik.