title: Why using $controllerProvider.allowGlobals() is generally not recommended?
body: <p>When migrating from Angular 1.2 to 1.3, it's generally recommended that all your controllers are housed inside a module (otherwise they'll break) even though adding one line to the module's config can achieve the same thing:</p>
  
  <pre><code>angular.module('app').config(['$controllerProvider',function($controllerProvider) {
    $controllerProvider.allowGlobals();
  }]);
  </code></pre>
  
  <p>But it's not recommended as it may have implications in the future.</p>
  
  <p>Is there another major reason why the latter method is not recommended?</p>