I disagree.
While your points are valid for presentations, I believe that notebooks should first and foremost be used for exploratory computing.
Notebooks are my goto tool for whenever I need to do something with a computer and any of the following apply:
* I'm not quite sure what or how.
* It will likely be a one-off
* I need it now.
* Someone is watching me, to learn how I do it.
I would go a step further and say that notebooks should probably not be shared directly most of the time, and that you should wrap up functionality into modules/packages for other people to use in their own notebooks.
Edit: Just thought of a corny pun to make my point: They are notebooks, not textbooks. Notebooks are personal, and while it may be useful/insightful to compare notes, it's not the primary function of a notebook.