Incluso a pesar de la tecnología avanzada disponible, ¿por qué no se ha logrado la comprensión del comportamiento humano a satisfacción?

Porque los creadores de esas tecnologías avanzadas son solo Humanos. Cualquier tecnología no puede entender el comportamiento humano. Debe hacerlo o programarlo o alimentarlo con todos los datos relacionados con el comportamiento humano. Los datos estarán disponibles solo si el creador de esa tecnología conoce el comportamiento humano, pero para comprender el comportamiento humano, se necesita tecnología.

Escribir esta respuesta me ha recordado una escena de la popular película ¡INCEPCIÓN!

Espero no haberte confundido.