only gripes i have is comparing sass partials to "Self-contained files".
you can totally do self-contained files in sass. partials explicitly sport the underscore in front to communicate that they are not self-contained and either have dependencies ore are a dependency for other files.
import all needed dependencies in every partial, lose the underscore in front and et voila :)