- We have good support for Go, Java, JS, and Python, but are still adding a few features for these languages (MUSL support for Alpine just shipped, still need to add heap profiling for Python)
- C++ isn't as heavily used by our ops tools customers as Go, Java, JS, and Python
- We have several new analysis features in the pipe, and the cost supporting an additional language would slow down the delivery of these
There's no lack of desire to add new languages, but we chose to prioritize completing existing language support and new analytics functionality this year. I'm guessing that the other teams making products in this space face similar constraints and made similar tradeoffs.
We picked the initial feature set based on a mix of factors including where we expected a lot of demand, what we use internally so could dogfood, and what we could build a great version of most quickly. We’ve got more languages and more features coming!
And feedback on what we’ve got so far or what (else) you want welcome!