Probably because I’ve not been introduced to that concept before, or if I have I don’t recognize it. I will certainly research it in the morning though.
Updated Fri Aug 16 2019 09:00
So after a bit of research this morning, I’m a bit more confused than when I started. It seems like you are asking “Why don’t I use the IActor class?”. But my research led me to the EventExecute class and then to the ScriptablObject class and then Component.SendMessage which is the same as GameObject.SendMessage.
As the documentation on the EventExecute class is rather cryptic, it is a ways beyond my understanding and coding abilities at the moment and thus only muddied the waters as it were. This, of course, leaves me right back where I started, “Is there a simple way to get messages between Game Objects without them having to know about one another? Or, do I need to bite the bullet and go for the IActor class from the RPG Course?”