The goal here is a “message broadcast” to multiple consumers. One published event can be consumed by multiple independent subscribers. This is used in event driven architecture.
This is used by ROS nodes.
Warning
The risk here is duplication. A message can be read or acted upon multiple times by different consumers since they are independent.
This is inherently a messaging pattern and related to Message Queue.