Quais são os benefícios de marcar um campo como `somente leitura 'em C #?

Quais são os benefícios de ter uma variável de membro declarada como somente leitura? É apenas uma proteção contra alguém que altera seu valor durante o ciclo de vida da classe ou o uso dessa palavra-chave resulta em melhorias de velocidade ou