Thanks Michael.
With "increased complexity" I was pointing to the additional ramp up that is needed in order to get the event driven systems work in a practical production environment.
For eg. An org that currently does not have a messaging system will need to
1- invest in to setting up a Kafka infrastructure.
2- have dedicated Kafka teams to maintain these systems.
3- observability can be challenging which requires elaborate ELK/Grafana setup.
4-Messages being moved within these systems can grow at an exponential rate and these need to be managed meticulously. Failure scenarios also need to catered to well