1. SASS has many powerful tools, but these can make your code difficult to maintain if you're not careful and confusing for the next person who touches it.
  2. On any decent-sized site, specificity problems can and will arise rather quickly. Extending your components later will be difficult as well.
  3. Defaults to help out the next developer and make the code easier to scan.