Prefer a simple, robust and powerful message-broker to a "smart pipe".
ESB showed their limits: scalable maintenance is critical, both from a technical and organizational standpoint.
Message brokers like Kafka offer a simple, durable and resilient solution.
Smart endpoints and dumb pipes is an architecture that works at scale: it's Internet.