Yes that is good but what about when connected to devices... The Unique Bluetooth address is still broadcasting. One example is in a car driving being picked up by other cars or beacons
Side note on this
I know that having a unique address will stop auto connect but if you have a devices that relies on unique address auto connect then a simple toggle should work its not ideal but there are some use cases where it's necessary