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