Documenting the protocol is a major effort and it would have to be code rather than text
No, it would not.
Learn to separate design and implementation already, it's software design junior fodder.
I want to point out to you that a successfull definition of entropy is the shortest possible computer code that produces a certain output.
So yes, it may very well be.
The onus is on you to show that all of bitcoins core code can easily be compiled into human language.