The complexity I had mentioned would not be on your side of things. It would be in the zerobus and its sink, rather than with the client-application.
Imagine a worst-case scenario where a customer puts 100 indexes on the lakebase table that is receiving data from zerobus, and then initates table-locks via SERIALIZABLE-isolation queries for 90% of the day. I'm pretty sure the zerobus team does not want to deal with that sort of nonsense!
If that team is just writing to UC managed tables (so-called "writeserializable" isolation by default) then they can just drop files at full speed without worrying about the complexity that would come from a conventional OLTP database engine. They can continue to assure their customers of the end-to-end latency of approximately 5 seconds. But with lakebase there is no way they could assure anyone of 5 seconds of latency. There are far more factors that are totally out of the control of Databricks, and every customer would experience the zerobus component differently. At that point zerobus would just feel like a really, really crappy replacement for a kafka broker. They need to make sure zerobus solves more problems than it causes, especially when compared to alternatives.