I genuinely, truly do not understand how Microsoft, let alone any user, can accept the current state of Windows' Bluetooth stack. It's completely broken, core features are simply not implemented. Microsoft themselves provide a better Bluetooth UI in one of their WPF demo repos than the one shipped with Windows.
Maybe I'm biased because my job involves building Bluetooth hardware and software for Windows, but even just trying to use normal devices like headphones or controllers is absolute anguish.
Bluetooth on Linux isn't perfect: I frequently have to unpair and repair my headphones, but at least it's feature complete. Anything that Bluetooth can do is exposed. Linux even comes with some really advanced CLI utilities to manage Bluetooth devices. On windows you're lucky to find a WinRT function for what you want, and it probably doesn't even work.
Windows 7 had a complete Bluetooth implementation, but Microsoft decided to rewrite everything from scratch. I guess the intern they delegated it to had to go back to their job at Starbucks before they finished.
Maybe I'm biased because my job involves building Bluetooth hardware and software for Windows, but even just trying to use normal devices like headphones or controllers is absolute anguish.
Bluetooth on Linux isn't perfect: I frequently have to unpair and repair my headphones, but at least it's feature complete. Anything that Bluetooth can do is exposed. Linux even comes with some really advanced CLI utilities to manage Bluetooth devices. On windows you're lucky to find a WinRT function for what you want, and it probably doesn't even work.
Windows 7 had a complete Bluetooth implementation, but Microsoft decided to rewrite everything from scratch. I guess the intern they delegated it to had to go back to their job at Starbucks before they finished.