There is a tradeoff between compile time and running time.
This matters for programs that run more often than they get compiled.