Why is Kafka not enough for sharing between IT systems?