Because it is slow... in some applications. Desktop applications have to be responsive from the beginning and the sturtupstartup overhead counts as slow.
On the other hand if you run a server it does not matter if there is some heating (JIT analysis and compilation) - you do it once in blue moon so most of the time it cannot be considered entirely slow.