El tema idioma, es complejo explicar lo que sucede en Cataluña.

Mi generación, nacida en los 60, y puedo incluir la de los 50 y la de los 70 ... un % muy alto procedemos de padres inmigrantes de otras regiones fuera de la catalana, con lo que nos hemos criado en un entorno castellanoparlante y quien ha querido, ha aprendido catalán sin problema.

Los ya nacidos de los 80, pero más aún 90 en adelante, sus padres, como mi caso, ya son catalanes (charnegos realmente) pero los hijos, ya son catalanes de cuna, y se han criado en un entorno catalanoparlante.

Así nos encontramos que esa generación, es realmente bilingüe, y hablan perfectamente ambos idiomas.

Y en un futuro no muy lejano, nuestros nietos, es decir, los nacidos en la década del 20 y futura 30, les pasará los que nos pasó a nosotros de los 60, pero al contrario.
Su principal será el catalán y el español aunque lo sabrán, no será su principal pasando al mismo plano que el inglés pues muchas de sus amistades serán por redes sociales en inglés y en lo laboral se usará en una proporción alta.