title: What are the drawbacks to setting git's submodule.recurse config option to true?
body: <p>This question <a href="https://stackoverflow.com/q/4611512/12711">Is there a way to make git pull automatically update submodules?</a> has an accepted answer of configuring git like so:</p>
  
  <pre><code>git config --global submodule.recurse true
  </code></pre>
  
  <p>Like one of the comments to that answer, I'm wondering why this isn't the default behavior of git; more precisely, what are the drawbacks of setting this configuration option?</p>