Bluetooth was designed to be low power peer to peer where WiFi was designed for highest legal power allowed and all devices connect via a router to handle the harder stuff. All Bluetooth problems stem from that design constraint.
Passwords? Bluetooth has to work without authentication to your router.
Raw pcm? Bluetooth needs low power which means low bandwidth which means no raw pcm (until recently). To get audio over the low bandwidth with low latency they had to use worse codecs than aac.
Bluetooth was designed to be low power peer to peer where WiFi was designed for highest legal power allowed and all devices connect via a router to handle the harder stuff. All Bluetooth problems stem from that design constraint.
Passwords? Bluetooth has to work without authentication to your router.
Raw pcm? Bluetooth needs low power which means low bandwidth which means no raw pcm (until recently). To get audio over the low bandwidth with low latency they had to use worse codecs than aac.