I also always think it would be easier if we could have the addressing to extend to individual receivers within the machine.
In effect, a machine would have its own internal network with individual, publicly addressable nodes representing various receivers.
Just imagine how virtualisation/containerisation would get simplified.