GameKitの最近の改訂は、単にブロックの技術デモである可能性があります。または、特定のGameKit APIの「オンリターン」機能は、専用のデリゲートクラスに値するほど重要ではなく、ブロックが非公式プロトコルの機能を果たすようになりました。
主観的な質問のように感じますが、おそらく決定的な答えがあります。「GameKitのAPIがデリゲートクラスとブロックに分割されるのはなぜですか?」
編集:http://developer.apple.com/library/ios/#documentation/NetworkingInternet/Conceptual/GameKit_Guide/のドキュメントを参照してください