I have not read the ESA document, but in their defense one possibly applicable principle is this:
If you get too far from understanding/practicing implementation, soon enough you will not be competent enough to produce a specification.
If you get too far from understanding/practicing implementation, soon enough you will not be competent enough to produce a specification.