Wow that is hilarious. This kind of fragmentation pretty much guarantees failure. I'm pretty sure it's what killed Thrift. See their similar "don't use this" table:
https://thrift.apache.org/docs/Languages.html
This is one of the things that killed xmpp (too many XEPs, experience was severely fragmented).
This is one of the things that killed xmpp (too many XEPs, experience was severely fragmented).