This is a very old thread that only covers old versions, you can find the new one here:
To answer your question: Since shadow colour in this shading model outputs a literal value it opens it up the ability to make those effects easily within the material graph and define how they behave in light and shadow.