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.