¿Hay alguna buena razón para usar el desplazamiento de bits, excepto las matemáticas rápidas?

Entiendo las operaciones bit a bit y cómo podrían ser útiles para diferentes propósitos, p. permisos Sin embargo, no parece entender qué uso tienen los operadores de desplazamiento de bits. Entiendo cómo funcionan, pero no puedo pensar en ningún escenario en el que quiera usarlos a menos que quiera hacer una multiplicación o división realmente rápida. ¿Hay alguna otra razón para usar bit-shift?

Respuestas a la pregunta(4)

Su respuesta a la pregunta