В статье же написано что предотвращение возникновения состояния гонок обеспечивает только потокобезопасное api и то с некоторыми побочными эффектами навроде многократного вызова делегата обновления.
Относительно потонебезопасного api реализуемого этими коллекциями вообще своя история в которой их поведение весьма специфичное.