- Under "Namespaces" we see mw.util, which points to mediawiki.util under "Modules".
- Under "Modules" we see mediawiki.ForeignApi, which points to mw.ForeignApi under "Classes".
- Things related to mediawiki.storage are scattered on three pages in three different sections: mediawiki.storage under "Modules", mw under "Namespaces", and mediawiki.storage~SafeStorage under "Classes".
- mediawiki.inspect is in "Classes" even though it's not a class.
- Some jQuery plugins are under the namespace jQueryPlugins, others are under modules. (Work in progress as part of T353357: Document jQuery plugins as modules)
All this is confusing and reader-hostile.
The vast, vast majority of developers are going to use the global mw.util (you can find lots of such uses even in core) so that's where one expects to find the documentation.
The ResourceLoader module mediawiki.ForeignApi doesn't even export anything so one wonders why this is in "Modules" at all.
No one uses mw.storage.local.
Overall, if something is accessible via both require('mediawiki.foo') and global mw.foo, it should be documented only at the latter.