The design of computer networks is a science.
It takes work to build computer networks the right way. Technology is not at the point where design is at its best right out of the box, and it’s unknown if and when that will happen. Right now, it’s just the reality that for every correct design decision in computer networking there are many more ways of doing it wrong.
All the information that is needed to build great networks exists, but it has to be read and understood.
Some of the most important ideas have been around for decades.
The process that we use conforms to these ideas.