The problem is that when you fight against the new technology, you mis-educate your own people. Ideally, Gates would have liked to denigrate the web and promote desktop apps to the outside world while pounding a completely opposite pro-web message into his own stuck-on-the-desktop developers. Unfortunately, with a company as big as Microsoft, it's impossible to keep the two messages separate.