Personally, I'm willing to put up with scripted lessons, so long as the script works the way it should most of the time and so long as I've got the ability to modify if it needs modification. There is a distinct difference between a strong script and an incredibly constrictive script.
I'll still argue that teaching is as much an art as it is a science, but you're right that lesson plans can be transferred between teachers. I have no compunctions about stealing good ideas and good methodology, and have had success doing so.
Here are some broader concepts we can appropriate, which should be palatable to most good teachers:
1) Have a concrete goal, and reinforce it consistently until students are able to meet it.
2) Group students by ability (within a class, if necessary), so that everyone is constantly moving forward.
3) Make sure that there is a deliberate progression, or at least as close to one as possible. Not everything has a deliberate progression (writing, for example, is a pretty non-linear process once you get past a certain ability level).
4) Judge classroom progress by student achievement, rather than by the calendar.
The one reservation I have about Direct Instruction is that it removes some the ability of a lesson to go useful places. If I am teaching a lesson on metaphors while my class reads "The Great Gatsby" (which has impeccable metaphors), and a student says "Hey, when it describes Gatsby as 'dispensing starlight to casual moths', that's a metaphor, and it's parallel in theme to this poem we read two weeks ago"; this is exactly the type of thinking I want my students to be able to do, because it is the type of thinking that will be important later.
That said, if they do not know how to write grammatically complete sentences or how to multiply without a calculator, then I guess all the metaphors in the world can't save them.
(TL;DR: I generally agree in principle, but have reservations regarding practice)