Why use event dispatchers vs interface when ED's need a hard reference?

I tried, but for me it doesn’t work. And there’s no tutorials out there on how to bind 2 actors through a third one that can be destroyed after. The function that I want to run in the receiving component doesn’t show up.