the DX sucks, but if you set it up properly it has structural advantages that are undeniable (elims round trips, reduces egress, introspectability, declarative & validated API contract, write batching)
the exact kind of thing that is positioned to win under the new paradigm