Comprendo en parte lo que decís de los RFC's. En lo personal, he podido implementar algunos protocolos leyendolos, pues aunque no contienen ejemplos, si contienen toda la información (o las referencias a otros RFC's) que te llevan a comprender el protocolo lo suficiente como para implementarlo.
Un problema para el desarrollador es que a medida que los protocolos se desarrollan, son menos independientes, así que para implementar una cosa pequeña tenes que leerte 25 de ellos, unas cuantas veces cada uno.
En parte, por eso he dicho que no es una tarea trivial.
Hasta luego.