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