The problem with both Flow and MobileFrontend being dependent on
another extension is that when yet another new extension is built it
won't necessarily think to use this extension and will end up using
its own templating language/method of shipping templates to the client
when it sees there is nothing like that in core.
If we are worried about providing incomplete features to 3rd party
users e.g. templating without a standard library maybe we should be
maintaining a Wikimedia fork of MediaWiki where we can do this stuff
but I don't think this kind of behaviour can continue.