I think NodeJS goes against the idea of writing good and efficient software... JS just creates unnecessary complexity

I don't really know anything about js but this metrics protocol is how most telemetry data is transmitted on the wire. Petabytes per day of bandwidth are wasted on this.