transit works great except that it's unreadable with current tools (for example browser devtools or attaching listeners to kafka).
I know it's a tool problem but I don't see the whole world embracing transit.
If this format gets adopted with extensible types we get a readable format that has what transit provides and if there's no tooling support we can still read it with standard json tools or none at all.