You also don't need to directly maintain or evolve the generated machine code to fix bug or add new features.