The main bitcoin codebase is in C++ so C++ has the most mature library and best support for the protocol.
Other implementations, including two Javascript ones and a Go one, have had significant bugs in handling the protocol correctly.
Seems like a pointless risk and waste of time to use any non-c++ language for dealing with the BTC protocol