What is the motivation for compiling Source 0 to machine language (SVML)?

Previously, we converted Source 0 to javascript, we represented recursion with recursion etc…

This was not too good, reason being these are abstractions, as they are not the actual way a computer works.

This makes us lose information about computer runtime and space complexity.