Five integrations. Five maintenance burdens. Zero shared signal.
The default way to react to a master-data change in S/4 is whatever was easiest at the time: a nightly job that re-reads CDPOS, an IDoc with a custom mapping, an RFC poll every fifteen minutes, an email plugin, a Z-table flag column. Each one solves one downstream's problem and adds another moving part to operate.
Every team that needs the same event ends up writing it again. The capture logic drifts. Latency creeps up. When a field is renamed, three of those integrations break silently and one just keeps emailing the wrong group.