Programmers Don't Read Books -- But You Should

I would also add to your list of reasons the fact that authors are barely paid if at all for writing books. You probably went through that too. This state of affairs is not specific to computer science and although you can argue that writing is a call, the fact is that receiving a couple of thousand dollars for six months work raises definite barriers to serious writing projects.