Windows has serious problems removing bluetooth devices due to bugs in the bluetooth UI. See the hundreads of replies in the Microsoft community thread (plus many other duplicate threads and other forums around the web).
Turns out the fix is VERY simple, just call the BluetoothRemoveDevice function in the built-in BluetoothAPIs.dll.
I made a little c# program that did this but it was complicated to use because I was too lazy. Then another person in the thread made a powershell script that is very simple and quick to use so I put that on GitHub under lflfm/powerBTremover.
That is unofficial in every way and the words "powershell" probably scares off some non-tech people from attempting to use it so maybe you guys could make it a Power Toy...
(or alternatively, if you are are Microsoft employees, maybe take the solution over to the root of the problem, but working for large coporations myself I can understand how the many corp layers and cogs might prevent such simple problems from being solved at the root)
Most helpful comment
(or alternatively, if you are are Microsoft employees, maybe take the solution over to the root of the problem, but working for large coporations myself I can understand how the many corp layers and cogs might prevent such simple problems from being solved at the root)