Потому-что минималистичный движок, в котором можно фигачить в таком процедурном стиле, что потом можно полученный прототип вручную "скомпилировать" на asm.

- - - Добавлено - - -

Ещё раз оговорюсь - это только для крупных проектов, которые с разгона на асме будет очень трудно делать, типа сложных платформеров, реалтайм-стратегий и т.д.