Bueno, en primer lugar, TLS está en un nivel OSI totalmente DIFERENTE que 802.11
802.11 está en la capa 2, TLS está en la capa 3/4/5 (tiene algunas partes) por lo que simplemente no puede usarlo de esta manera. y modificarlo para ese propósito es tan difícil como crear (lo que han hecho) uno nuevo.
El saludo no se envía en 'texto sin formato', es semi-cifrado. (Al igual que cómo funciona un apretón de manos RSA). la única razón por la que es "crackable" es porque siempre terminas con un sistema que puede ser crackeado. (tienes que ceder mucha información al entorno) el único método para evitarlo es mediante el uso de un cambio de cifrado más agresivo (cuesta mucho más potencia de cálculo y limita el ancho de banda).
EAP-TLS funciona en un estado posterior al que ocurre el intercambio entre el enrutador / cliente) (capa 3/4)
simplemente agregar 'crytoware' a una línea NO significa que sea más seguro. y que funcione para todos los dispositivos es un problema que aún no se ha resuelto por completo.