- The question of what "belongs" in a framework is complex, and depends on your use case. A better question is "what are the defaults?" By pulling all of the current features of Sails into plugins, and then including them by default, we provide full customizability (the possibility of disabling just about everything) without sacrificing all the conveniences Sails developers are used to.
- Plugins make it easier to contribute, and make modifying the core a much less scary proposition.
- Node.js is quite minimalist, and super awesome. Let's take a leaf out of Ryan/Isaac's book!
- Community plugins are fantastic, but to ensure quality, plugins will only be listed on the Sails website/repo when they've met some basic quality assurance testing.