What makes "pure" a notable or (presumably) desirable quality? If bits of it were in C++, and that made it faster, how would that make it less useful?
So not a big deal, just a notable quirk.
Unity is C#, no? I remember reading that they are moving most of the traditionally C++ 'backend' engine code to C# now, too.
Edit: Found the article: https://lucasmeijer.com/posts/cpp_unity/
The work in Unity's Burst/HPC# is very recent, though, and the CoreCLR/language features I rely on in bepuphysics are still pretty obscure. I wouldn't expect most people outside of the weird niche I live in to know about the ecosystem's progress.
In other words, I was just trying to get an unaware visitor to raise an eyebrow.