> One main reason is performance
This assumes the executed program is as fast or slower than the caller.