the bigger question is why they're using a C++ Thrift server
Because it's already there and it already works just fine.
It's so frustrating to see this sort of comment on nearly every post about a language outside the mainstream. It's a religious argument and not a productive one.