Why would you use ahead-of-time (AOT) compilation?
The JIT compiler does not have to do a lot of disk I/O actions, which are quite expensive.
You have a slow processor.
You can deliver a faster startup time, especially in big applications where much code executes on startup.
You have little memory and disk space