TL; DR Il consorzio Unicode raccomanda di usare la lettera latina ove possibile e non il numero, che è stato incluso per compatibilità con la tipografia dell'Asia orientale.
La storia completa: (con giustificazione della suddetta affermazione)
A meno che tu non stia facendo qualche tipografia dell'Asia orientale, usare i caratteri numerici romani (non arcaici) di Unicode (U + 2160 - U + 217F) è un trucco.
Questi caratteri sono stati inclusi per la compatibilità con gli standard dell'Asia orientale pre-Unicode. Questi caratteri rimangono verticali dove il testo dell'Asia orientale è composto dall'alto verso il basso, mentre di solito, il testo in caratteri latini (ad esempio nomi) è scritto lateralmente in questo contesto.
Per citare l'ultima versione dello standard Unicode (v 7.0, cap. 22, p. 20) :
Numeri romani. Per la maggior parte degli scopi, è preferibile comporre i numeri romani dalle sequenze delle lettere latine appropriate. Tuttavia, le varianti maiuscole e minuscole dei numeri romani da 12 a L, più L, C, D e M, sono state codificate nel blocco Numero forme (U + 2150..U + 218F) per la compatibilità con gli standard dell'Asia orientale. A differenza delle sequenze di lettere latine, questi simboli rimangono in posizione verticale. Inoltre, in alcune versioni locali, i formati di data compatti utilizzano numeri romani per il mese, ma potrebbero prevedere l'uso di un singolo carattere.
Quindi, in teoria, la distinzione tra numeri romani e lettera è una questione di testo ricco, come corsivo, un cambio di carattere o legature opzionali. Detto questo, come mostra @Wrzlprmft, alcuni caratteri lo usano per evitare un cambio di carattere per ogni numero romano mantenendo una buona tipografia.
L'esistenza di un carattere per XII e non per XIII implica che ci sono diverse codifiche con lo stesso numero, il che porta a difficoltà nella ricerca del testo: se scrivi su Luigi XII e Luigi XIII, probabilmente scriverai XIII come X + I + I + I, ma scriverai XII come un singolo personaggio? O come X + I + I per avere un display coerente con XIII? Non c'è una sola buona risposta a questa domanda mentre si usano i caratteri numerici romani, ed è per questo che il consorzio Unicode raccomanda di usare le lettere latine quando possibile e non i numeri.
Modifica: aggiunta la dichiarazione TL; DR all'inizio