Netcode for GameObjects (NGO) で、サーバー上のオブジェクトを破棄する際、`Destroy(gameObject)` ではなく `networkObject.Despawn()` を呼ぶべき理由はどれか。

`Destroy` だけだとサーバー上で消えるだけで、クライアントには「消えた」という情報が正しく伝わらない(あるいはタイムアウトまで残る)。`Despawn` が正規の手順。