т.е. это очень решение заставляет тебя делать инициализацию модуля при запуске каждого обработчика и не позволяет иметь ветвящиеся спаны внутри сколь-угодно сложной обработки запроса
а в случае контекстного ты можешь навертеть любую иерархию, ветвить спаны для параллельных задач, посылать обработку в свои же демоны в виде следующего спана
там обычная терминология TraceId - это идентификатор длинной задачи, выполнение которой может проходить через множество сервисов, начинающейся с внешнего события, например запроса пользователя
Спс, ещё просто не вникал в терминологию. Ну ок, распараллелил я две свои подзадачи, каждая к скопированному родительскому контексту добавила свой спан