Creo que es en gran parte histórica, pero hay una distinción clara. Una página de códigos es una tabla de búsqueda, un byte particular se asigna a un personaje específico. Las diferentes páginas de códigos usan diferentes asignaciones. En los viejos tiempos, esas asignaciones en realidad no se realizaban. Lo que requería que también tuviera fuentes que tenían glifos para coincidir con la página de códigos. Todavía un problema hoy por cierto, las ventanas de la consola tienen una página de códigos.
No hay asignación en una codificación Unicode. Simplemente necesitan comprimir 32 bits en un formato eficiente. Diferentes codificaciones Unicode usan diferentes formas de exprimir los bits. El personaje siempre tiene un valor fijo (punto de código en lenguaje Unicode).
Los archivos de texto codificados en UTF deben tener una lista de materiales (BOM) que permita al lector detectar automáticamente la codificación. No existe tal convención para los archivos de texto codificados con una página de códigos. Sacarles un buen texto es una mierda. Es un mal que debería morir ya :)
+1 ¡Gracias por el enlace al artículo! –