¿Por qué se escriben con mayúscula los números romanos?

La breve respuesta es que toda la escritura romana estaba en mayúscula (de hecho, son letras mayúsculas porque se usaron en las mayúsculas, parte superior, de las columnas romanas). Las letras minúsculas o minúsculas se introdujeron en la Edad Media. Entonces, es bastante natural que los números romanos aparezcan en mayúsculas.

Dicho esto, no es raro que los documentos formales incorporen números romanos en minúsculas como parte de la jerarquía de numeración de párrafos.

De acuerdo con Wikipedia:

… estilo recomendado por The Chicago Manual of Style , basado en la práctica del Congreso de los Estados Unidos en la redacción de la legislación, sugiere la siguiente secuencia, desde el nivel superior al séptimo (los únicos especificados): IA 1. a ) (1) ( a ) i ) – números romanos en mayúscula con un punto, letras mayúsculas con un punto, números arábigos con un punto, letras minúsculas en cursiva con un paréntesis simple, números arábigos con un paréntesis doble, letras minúsculas en cursiva con paréntesis doble y cursiva números romanos en minúscula con paréntesis individuales, aunque no se requieren las cursivas).

En todo el reino romano, la república y el Imperio, solo había una forma de escribir (o tallar) estos números, y esa es la forma en que los conocemos. En la Edad Media, la gente de la época ideó un conjunto de números romanos en minúscula (o minúsculos) que se utilizan en documentos, literatura y otros usos que no necesariamente prevalecen durante la época romana.