Разговор не про "критические службы", а про службы время старта которых, после включения_питания/сброса критично, не должно превышать максимально допустимое. И тупо ждать 100мс чего-то (когда это не нужно), до того как запустить такую службу - слишком расточительно.
Про какую задержку речь идёт при нормальном старте кварца? Как стартанул так и пошла программа дальше. 100 мс это таймаут до аварийного режима.