I think you should actually read the entire discussion string and do the research. The impact that Google DNS has on the iTunes is well documented. I would repost the links to all the articles but I've already posted it once. Stop trolling forums and picking fights. Follow your own recomendation by becoming more educated (try reading the entire discussion string, doing external research). I'm not claiming you don't know anything about DNS, perhaps you are well versed and accomplished in DNS design. I really do not know and I don't care. What ever ten years of experience you have, I really don't care either.
Sure it is possible for there to be localized issues that are the exception and not the rule... but in this case, this seems to be a rule of somewhere to look first for a possible solution. And to your point that changing DNS on your router would cause a reset of many connections and have subsequent chain events, yes it does. No one is arguing that with you. But I would hazard to guess that most people that are even looking into this thread would probably have already restarted iTunes, their computer, their router, their modem, etc. before trying this which would have already accomplished what you claimed changing DNS would have caused and have been the real fix, not the change of DNS.
As the initial contributor of the solution, I provided a possible solution to people that had exhausted all other options to provide a solution. Did I say it would work for everyone? No. But it is something for people to try when they have exhausted all other options.
I'm not going to pick a fight with you or try to prove the concept of the interaction google DNS has with iTunes/ Akamai CDN as you've taken a logical discussion and turned it into/perpetuated an emotional argument. If you really are as well versed in intra/inter-networking as you claim, then you would have an appreciation for how complex of an animal the Internet is and how many seemingly unrelated technologies can affect each other because of their subtle inter-relations.
So do the discussion board a favor and stop tooting the "I have experience and I know better" horn. We're all very tired of it, we see it in every thread. If you're positive you're right then just go on your merry way and don't waste your time trying to claim you're right.