Это наиболее полезно в неуправляемой (C ++) разработке, где вы, как правило, больше заботитесь о точном содержании памяти, чем при работе в .NET.
Каждый раз, когда у вас есть большие блоки данных, с которыми вы работаете напрямую, это полезно - гораздо лучше, например, представлять его в виде массива байтов - подумайте, например, о растровых изображениях или аудиофайлах, где вы хотите посмотрите на заголовки и точное расположение данных.