Conceptually speaking:
seeking a paradigm to model state change and action for (distributed) applications
… a paradigm to model interaction in large-scale distributed systems
… a paradigm that supports de-coupled (time, space, location) interaction
This is difficult to achieve via point-to-point request/ reply style communication.