No.
Yo hablo como habla Dios.
La biblia no dice que si es por José no hay linaje.
Eso te lo decís vos.
La biblia dice:
MATEO 1
1 Libro de la genealogía de Jesucristo, hijo de David, hijo de Abraham.
2 Abraham engendró a Isaac, Isaac a Jacob, y Jacob a Judá y a sus hermanos. 3 Judá engendró de Tamar a Fares y a Zara, Fares a Esrom, y Esrom a Aram. 4 Aram engendró a Aminadab, Aminadab a Naasón, y Naasón a Salmón. 5 Salmón engendró de Rahab a Booz, Booz engendró de Rut a Obed, y Obed a Isaí. 6 Isaí engendró al rey David, y el rey David engendró a Salomón de la que fue mujer de Urías. 7 Salomón engendró a Roboam, Roboam a Abías, y Abías a Asa. 8 Asa engendró a Josafat, Josafat a Joram, y Joram a Uzías. 9 Uzías engendró a Jotam, Jotam a Acaz, y Acaz a Ezequías. 10 Ezequías engendró a Manasés, Manasés a Amón, y Amón a Josías. 11 Josías engendró a Jeconías y a sus hermanos, en el tiempo de la deportación a Babilonia.
12 Después de la deportación a Babilonia, Jeconías engendró a Salatiel, y Salatiel a Zorobabel. 13 Zorobabel engendró a Abiud, Abiud a Eliaquim, y Eliaquim a Azor. 14 Azor engendró a Sadoc, Sadoc a Aquim, y Aquim a Eliud. 15 Eliud engendró a Eleazar, Eleazar a Matán, Matán a Jacob; 16 y Jacob engendró a José, marido de María, de la cual nació Jesús, llamado el Cristo.
Lo que sucede es que vos lo tomás como un error del Espíritu Santo.
Parece que no se llegó a enterar que José no se había llegado a María.
Nadie le aviso cuando inspiró estas palabras.