Why is that? It still seems like it is running and blocking, but nevertheless it is a concern that the service is not staying running.
NTKernelService is only responsible for loading firewall settings into the driver during system start up. After doing this NTKernelService exits (in order to decrease consumed system resources). It is not necessary to have it running.