Moto can (should if kept) be updated, it has a new repo with activity from a couple of months. The updated version is quite different, it is template based (not forcing doubles), optimized and has support for several new concepts: diagonals, planes, dual quats, bounding boxes.
It is being proposed to update the motion toolkit version.That is why i am asking this.
I’m not really sure what you are asking here, but I would rather see the game engine transition to the math library used by Blender rather than updating moto. Using the same math library as the rest of Blender means easier interactions with the Blender code base and less converting between math libraries.
If you replaced existing moto usage in the Blender Game Engine with the latest moto you might get improved performance on math operations that use moto. Not all math in the BGE is handled by moto, Some is handled by Blender’s math library.