Currently, the core defined a list of preloaded i18n messages in MessagesEn.php, which also includes 3 messages from vector (MessagesEn.php#661).
Follow up to T349115, we should allow extensions and skins to define their frequently-used messages that should be preloaded, and not include them in the core.
This list doesn't need to be varied by language, so using extension registration (extension.json/skin.json) would be good.