Data races aren't limited to maps, so I'm not sure it's even a distinction at all :)
data-races that can't cause undefined behavior are a different class, closer to what java has, and iiuc that's what you get without unsafe.
I don't think the distinction matters, but I think it exists.
https://blog.stalkr.net/2015/04/golang-data-races-to-break-m...
[1] unless there is an additional indirection, I don't really know much about go.