So what's your complaint? That you want a synchronized map? Then write a two line function that wraps your native golang typed mapped with sync.Mutex and be done with it.
If you are sharing a map in this way across many goroutines you are probably "doing it wrong" in go anyways.