I've never saw a software engineer hoard some knowledge for a competitive edge. I guess it's blue/red ocean market difference multiplied by the fact that average engineer can feel pretty successful with his career, whereas an average writer is anything but.