Unobtrusive DOM Scripting

This manifesto from the Web Standards Project is right on the money in its technical recommendations — that JavaScript should be linked to HTML only through a <script> tag, and not through embedded code. Still, reading through the manifesto, I couldn’t help thinking it was mixing a technical argument for separation of responsibility with a cultural argument against JavaScript prejudices and a design argument against obtrusive JavaScript effects. It seems to me these are three separate things, and, as the authors argue for JavaScript code, they should be in separate documents.