I reckon there is two (at least) reasons to embrace scripting. One is that it gives you much more time to faff with the interesting details and two, you can change the basic floor plan and rerun it. I am an engineer over artist too and I always think that with extra scripting in the hands of an artists it ought to push the maps further beyond my ability to keep up.