Los países, naciones, territorios, comunidades, llámales como quieras (que al fin y al cabo el nombre no hace la cosa) se pueden definir por varios elementos (uno o varios a la vez): el concepto de "irlandés" se podría configurar básicamente a partir de la religión (Irlanda católica versus Reino Unido protestante), Suiza a partir de una historia común frente a enemigos poderosos (Suiza país plurilingüe y pluriconfesional se fue formando con los cantones enfrentados a los Habsburgo), Quebec basa su identidad en su francofonía, etc...
En el caso de Catalunya (me perdonarás que lo siga escribiendo con "ny") uno de los elementos configuradores de su identidad (pero no el único) es la lengua.
A partir de aquí puede resultar difícil entender que alguien se sienta catalán sin saber hablar catalán. De la misma manera que puede resultar difícil entender que alguien se sienta español sin saber hablar castellano.
Para mi opinión, aunque es un elemento importante, no es excluyente sentirse catalán y no hablar este idioma.
El idioma, cualquier idioma, te identifica con una comunidad, pero hay otros elementos que acaban de definir lo que al final realmente "sientes" que eres.
Un andorrano que habla catalán no es catalán, y le molestará que lo confundas con un catalán, aunque, muy probablemente, si se sentirá mas cercano a un Sr. de Vic que a uno de Huelva, porque comparten una misma lengua.
Un saludo