Lee el contexto y entenderás.
Jesús no estaba negando que fuera hijo de David (Mar 10:46-49), sino que estaba confrontando a los Fariseos con una doctrina que se limitaba a buscar las señales de la carne, pero que se mantenía en incredulidad cuando eran confrontados. Por supuesto que era hijo de David biológicamente hablando, pero el Señor les enfrenta a Su Divinidad y Señorío: ¿cómo decís que es hijo de David si David le llama "Señor"?
El Señor está siendo piedra de tropiezo.
El Señor pone el énfasis en Su Divinidad (sin negar su herencia biológica, tal y como Marcos 10:46-49 y otros textos en el NT confirman) ante precisamente aquellos que sólo buscaban las señales carnales, pero quienes teniendo al hijo de David antes ellos ante ellos endurecían el corazón y rechinaban dientes: ellos eran la prueba de que de nada les servía todas esas promesas en la carne. Creían en las señales carnales pero no creían a un hombre que mostraba mediante señales y palabra que era el Mesías, el Hijo de David (con mayúsculas). Por eso les confronta a Su Divinidad. "Si sois capaces de verme como Señor y Dios, me veréis como Mesías. Mis pruebas biológicas de nada os servirán".
Él les estaba confrontando a esta verdad: "El Hijo de David a quien esperáis es Dios y Señor, tal y como Yo Soy hoy ante vosotros".
Así lo entiendo yo.
Es curioso. Da la casualidad de que un versículo antes de lo que has puesto se confirma la descendencia biológica del Mesías:
Rom 9:3-6
...y hasta querría estar yo mismo bajo maldición, separado de Cristo, si así pudiera favorecer a mis hermanos, los de mi propia raza. Son descendientes de Israel y Dios los adoptó como hijos. Dios estuvo entre ellos con su presencia gloriosa y les dio los pactos, la ley de Moisés, el culto y las promesas. Son descendientes de nuestros antepasados; y de su raza, en cuanto a lo humano, vino el Mesías, el cual es Dios sobre todas las cosas, alabado por siempre. Amén.
Sin embargo, después de proclamar que el Mesías es descendiente de Adán, Abraham, Isaac y David, afirma que los hijos de Dios no lo son según la carne, sino según la promesa: LA PROMESA DE LA FE EN EL MESÍAS.
Quien tiene fe en el Mesías es aquel que es justificado y es hecho hijo de Dios en un "nuevo nacimiento espiritual".
NO se niega la descendencia biológica del Mesías, sino que los hijos de Dios son hijos por creer en este Mesías, no por ser hijos biológicos de Abraham. Los hijos biológicos de Abraham deben creer en el Mesías, como el resto de gentiles creyentes. Si no lo hacen, quedan "fuera".
Amor,
Ibero