There may be some variables that all your themes need to use. Example
Letting themes provide these global variables instead of having to make a module.
When this was added all alter hooks ran for themes and it was documented that themes were able to use this: https://www.drupal.org/node/1838470
User interface changes