The linked paper does not seem to account for survivorship bias. The bugs that they examined include only the subset of bugs that made it through initial testing and code review (before the commit was accepted into the corresponding project), so it’s not necessarily valid to use that analysis to try to reason about the defect rates of concurrency patterns in general.