Because it’s insanely impractical for home use? Hey, here’s your new WiFi router. Just install this new root CA on all your devices, create a device cert for each machine and install that very as well, and don’t forget you need to re-do this every year...
https://www.tedunangst.com/flak/post/moving-to-https
"So how does one verify that the downloaded cert is the original? The same way the CAs do. Perform a DNS lookup, make a web request, trust the result. The addition of HPKP would indicate that people find the CA model untrustworthy, solving the problem with trust on first use key continuity. Why not cut out the middle man? Protesting the CAs is admittedly pretty futile, but if I can’t do it, who can?"
It's just not practical for consumer and small-business setups.
The problem with TLS is that it’s client authentication kinda sucks and isn’t easy to manage.
Where did WEP and WPA2 come from, anyway? What's the historical reason we aren't all using TLS to connect to our APs?