This endless lost of spec sections sounds a lot like waterfall. It's a formula for a gigantic document that one person writes and nobody ever reads. And when they do, the real world has already caused half of it to be outdated.
The spec itself is not so important but the process of creating it.
Because all stakeholders are forced to think through the problem and the implementation beforehand, come to an agreement and are on the same information level before starting.