Hay alguna razón técnica por la que la función de inicio de sesión automático de macOS solo funciona con el Apple Watch y un ordenador de modelo reciente?

Normalmente porque se necesita una característica de hardware específica y sólo los Macs soportados la tienen.

A veces la característica de hardware es difícil de explicar, y no está en un conjunto "limpio" de Macs, cuando eso sucede Apple a veces encuentra otro punto de corte (o característica) y utiliza eso en lugar de lo que realmente necesitan. Eso no es para incomodar a la gente que tiene el hardware real correcto pero se perdió el otro punto de corte, es para simplificar el mensaje a los clientes "¡Si tienes un MacBook después de 2014 hace esta cosa!" frente a "¡Si tienes el MacBook Pro después de 2013, excepto el modelo base de doce pulgadas, o cualquier otro MacBook después de 2014 hace esta cosa!"

Cuando ese es el caso, con frecuencia se puede encontrar una utilidad o instalador de terceros que "hace" que funcione en los Macs que realmente tienen el hardware correcto pero que se perdieron el corte de "marketing".

A veces es porque una característica de hardware "debería" funcionar en algunos modelos, pero por una razón u otra no funciona lo suficientemente bien (o en absoluto), y o bien el tiempo fue insuficiente para probar o corregir el problema, o ese hardware está realmente roto y no se puede realmente hacer que funcione de forma fiable. Lamentablemente, también se pueden encontrar "habilitadores" de terceros para esto.