Event-Driven Architecture (EDA) is one of the most popular approaches for building scalable distributed systems.

Instead of tightly coupling services through synchronous APIs, services communicate by publishing and consuming events.

It sounds perfect.

Until your consumers start making API calls for every event they receive.

At that point, you've reintroduced the very coupling Event-Driven Architecture was supposed to eliminate.