Earlier quoted context omitted.
Same reason any other software is not good software. Chances are you don't need it and are reaching for a shiny tool. Kafka requires zookeeper and in my experience zookeeper is an operational nightmare. If you need an event bus then there are many out there that are much simpler and easier to maintain operationally with much simpler failure modes. Don't just reach for something because it has been the most common thi…
Many out there that scale like Kafka, so surely you can name some? Yes, zookeeper is a turd, but it's a battle tested turd. Distributed systems aren't easy to get right.
The point being kafka has a very heavy operational overhead and you better understand what you are getting into and what bargain you're making for the scalability you mention.