¿Para qué fines necesita std :: alineado_almacenamiento?

Así que, como entendí correctamente, la principal ventaja de std :: lined_storage es que administra la alineación. También podría copiarse con memcpy. También se puede usar solo con tipos de POD.

¡Pero

1) Los tipos de POD reciben cierta alineación del compilador de forma predeterminada y podemos eliminar la alineación mediante #pragma pack (push, 1)

2) Podemos copiar POD con memcpy por defecto (no deberíamos hacer algo por esta capacidad)

Así que no puedo obtener realmente ¿para qué fines necesitamos el std :: alineado_almacenamiento?

Respuestas a la pregunta(3)

Su respuesta a la pregunta