У спросившего запрос по функциям не прокидывается
Почитай его кейс плиз
и это слабо похоже на аргументы твоего тезиса про джуна
У тебя пример с объектом запроса и я на него ответил.
thread_local работает только с тредами и только пока они живы. Переменная окружения может выступать как выраженный разделяемый ресурс между разными процессами. И если процесс по каким-то причинам сдохнет, то заного делать запрос не придется пока токен валиден.