Not disagreeing with anything you're saying. But on this point, the thing is that JavaScript will re-execute if you place a script tag in the DOM, even if it's verbatim what another one was. So I think that's the issue that starts one considering more complex solutions. But again I don't disagree with you (tho i hold a different preference)