In my experience, learning Go is much like, say, learning music or learning a second language. There are a few elements that apply in all situations, but the variety of such situations is endless. Modern style and classical Chinese style, for example, can be considered different "Go languages", but they both have the rules of liberty and capture. These are just applied differently. Not unlike how the same set of sounds and utterances can be present in two languages, but the way in which they are organized and applied is what makes them different.
As for DDK players, everyone goes through the DDK phase. My irritation is with those who think that rank is everything. Rank is just an indicator of where you stand
in relation to other Go players, skill-wise. I would not say that the DDK deserves to be where he/she is if only a few months have transpired since his/her first taking up the game. A 10k player will of course know more than a 20k player, a 3k player will know more than a 10k player, and a shodan will know more than a 3k player.
I say that the kyu-dan system is nominal, since these are titles, not averages. In a karate
dôjô you get a belt after successfully completing a curriculum of skill sets for X level. Once you get your black belt, you have mastered the basics enough that you can begin to learn them again, but this time with knowledge and experience that you did not have at the beginning. In a Go
dôjô, kyu-dan rankings are suitable since they serve as titles indicating level of skill completion and to make this possible, there is a professional faculty to supervise the progress of all students.
For a Go community in which most players are not formally trained, play on a casual basis, and do not possess any exceptionally advanced skills in Go, a win-loss average ranking system, similar to ELO Chess rankings, would be more suitable. This is easier for those who are not so advanced in their Go skill as one need only know win-loss ratios and the margins of victory or loss. I believe this will make pairing of players easier.
For DDK and SDK players the lack of progress can be frustrating. With a good study regimen, anyone can break the ice
