Мне кажется это просто плохая практика. У нас в софте ~400 000 строк кода сейчас. представьте каждый будет использовать static thread_local mt19937 чтобы чиселко получить.
И в чём же проблема? Ну будут пользоваться, и? Ты там madvise на стек юзаешь, если нет - тебя лишние пару страниц на тред волновать не будут.