mw.Map is an ES3-compatible re-implementation of Map from ES6. Given that we now require ES6 support for all JS, we should deprecate it, migrate all uses to native Map, and then remove.
Given there are several uses of mw.Map in existing code's signatures, this will be a little tricky.
(Originally proposed way back in 2016 as part of the initial impetus for T143463, since re-purposed into an RL infrastructure task.)