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