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).