Information about algorithms is generally kept secret to prevent people from gaming the system. (there are some unwritten heuristics that I wish were written though, such as the inherent penalty for self-posts)
As minimaxir said the algos are kept someone secret. The higher level concepts are shared in a manner to prevent people from exploiting and taking advantage of them (and I agree that they should be kept that way).