I feel like most people won't make the connection between WYSIWYG editors and splitting markup from code. I think something like:

**Breaking apart markup from code is largely a historical problem. Historically, WYSIWYG editors like Dreamweaver would statically rebuild your markup each time your template changed. As a result, people would split their JS and CSS from their markup so they could update them without rebuilding. Given that large projects don't generally use WYSIWYG editors for production code anymore, we've chosen to reduce friction by integrating your rendering logic with your markup.

**We feel that each component should be a self contained atomic unit. In many other languages/syntaxes, you don't have separate completely disconnected files for describing presentation and behavior (think of Objective-C ViewControllers for instance).

might get the point across better ;P - (well duh, because I just wrote that... =P)

Marshall's original comment is [here](http://fburl.com/14552199)