There is another discussion here
regarding some of the rationale, however this is acutally more of a problem than it first seems. It appears that no consideration has been given to what happens if you modify the DOM once the page has loaded. I have some code that does just this. It uses jQuery to wrap certain elements and because those elements are effectively removed and reinserted into the DOM the associated script snippet (inserted by Kendo) is re-run by the browser, causing the kendo control to be initialized twice. It doesn't take too kindly to this, and it falls over and dies. It also appears to cause problems with initial value binding of the editor. Because the body is within an iframe, reinserting it causes the iFrame to reload (I think this is specifically related to a mozilla bug). Loading scripts at the end of the body (i.e. how it used to work with the old Telerik extensions) would afford us the option of running our scripts before or
after Kendo scripts, thus avoiding these issues.