The actor model abstraction allows you to think about your code in terms of communication, not unlike the exchanges that occur between people in a large organization.
The actor model is most applicable for only a certain set of problems, e.g. distributed systems. The actor model is likely overkill if your program does not need to be distributed. See e.g. https://clojure.org/about/state for good discussion.