¿Por qué se usan little-y big-endian?

¿Por qué todavía se usan little-and-big-endian?hoy, después de ~ 40 años de informática binaria? ¿Existen algoritmos o formatos de almacenamiento que funcionen mejor con uno y mucho peor con el otro? ¿No sería mejor si todos cambiamos a uno y nos quedamos con él?