Plain code, no hidden runtime
Generated code is regular project code in your repositories. It can be checked in, reviewed, refactored, debugged and extended using your normal IDE and tools. There is no central runtime that you must rely on at production time.