Иногда требуется выгрузка, особенно при работе с библиотеками, которые не выгружаются через сборщик мусора.
Одним из примеров является XACT. Я помню, как уничтожил объект, ответственный за музыку XACT, в событии Unload в одном конкретном случае, когда объект не был уничтожен GC ... Но я забыл реальный сценарий ...
Более важно, однако, метод UnloadContent для классов GameComponent вместо классов Game. Как правило, объекты GameComponent и DrawableGameComponent могут использовать несколько ресурсов. Когда объект уничтожен, вы должны убедиться, что все ресурсы, связанные с объектом, уничтожены, освобождены или иногда переведены в состояние ожидания.
Я бы предложил вам оставить это сейчас. По мере продвижения вперед в разработке XNA и для крупномасштабных проектов вам может понадобиться использовать метод Unload и понять, в каких случаях вам нужно.