I've been working with Kafka Connect for a short while, and I can't help but contrast it with the approach taken by Apache Camel.
Camel takes an inclusive approach to components - it has a huge number of components (connectors) that are included as part of the official Camel distribution. This makes Camel very easy to get up and running and connected to many diverse endpoints. On the other hand, I've found that using Kafka connectors is much more fragmented and time-consuming. Is there a reason why the community doesn't focus on providing a more comprehensive set of connectors as part of the official Apache Kafka distribution?