It is interesting to me how the development and styles of go players is shaped by the availability of go books on the marketplace.
Hm, not sure I agree with that. In my experience most "theory" go books (here I mean everything except problem-books) are aimed at ddk-sdk players.
In my opinion, the only way to get better is by actually playing: so games and tsumego. "Go theory" usually looks to me as a gimmick for pros (or other authors) to make money off of weak players by instilling hopes that somehow learning "go theory" will cut down significantly on the work required to get stronger.
It's kind of like the P vs NP problem. Basically becoming strong at go is NP, that is: there is only the hard road via lots of problem solving and playing games.
"Go theory" books would like to suggest that there is that magic shortcut to becoming stronger, which would correspond to saying that becoming strong at go is P and the polynomial time algorithm is learning go theory.
Btw, that P vs NP analogy is not as far off as one might think, as I'm pretty sure solving tsumego is NP, however one would like to define this statement precisely.
edit: I apologize for the handwaving P vs NP analogy, I'm obviously no expert in that field. However I think there is a valid point in there, somewhere.