De todos es conocido que la RAE es muy proclive a hacer política, cosa que no le corresponde. Si nos atenemos a su función, no es de su competencia dar normas referentes a nombres propios.
Resulta muy sospechoso que sean los únicos casos en que la RAE se empeña en contradecir los nombres oficiales en castellano.
En consecuencia, diga lo que diga la RAE, lo correcto en castellano es Catalunya.
P.D. También hay "columpiadas" de la RAE en su materia y que es recomendable no hacer caso. Por ejemplo la decisión de poner "ex" pegado a la palabra que afecta. Así obtenemos "palabros" como exexterno, exexiliado, exexcedente, exexcomulgado, etc.
P.D.2 No es cierto que el nombre oficial sólo se utilice en documentos de las administraciones públicas. Es público y notorio que muchas administraciones hacen la pamema de la RAE y muchos entes que no son administraciones escriben lo correcto.
P.D. 3 Últimamente he visto nuevas barbaridades que no sé si tendrán que ver con la RAE, como por ejemplo escribir Mánchester con acento en la "a". Claro que, después de lo de Catar, ya no me sorprende nada.
El silencio es hermoso cuando no es impuesto.