Jason,
You bring up a good point that the design specification document is a somewhat like a syllabus for the vendor. It guides the development team through the development process.
I always like to know where I am going to end up when taking on a project, don't you?
Thanks,
Jane