Philosophy, usage, and convention
When using Backbone, there is often more than one way to implement a system. Backbone attempts to remain agnostic leaving many of the patterns up to the implementers to figure out. Sam begins with a some jQuery code that displays a list of comments when a "show comments" button is clicked. Since it's writing with jQuery, it's coupled closely with the DOM. There are a number of other issues as well.