Like I said, I feel like we see the role of the library very differently. I'd like to have very little change / implicit functionality in the writers / datasets. I'd like to see higher level libraries on top of those APIs that do this stuff. I don't think we should change the behavior of the underlying functionality.
In other words, we should layer on top, not slide layers underneath.
I don't think it's a communication issue. If I had known, I would only be marginally less bummed.