Well it depends on the overhead they introduce and how good the tooling (sanitizers, custom annotations for static tools?) becomes at detecting data races.
Swift, for example started with what is basically `mm:atomicArc` and introduces isolation too, to prevent data races at compile-time: <https://www.swift.org/blog/swift-5.10-released/#data-race-safety-in-swift-510>