BLE and ANT+ are fundamentally different, the latter being a broadcast protocol. You can have any number of devices connected/logging the broadcast of an ANT+ device, while BLE is usually limited to one or two devices. I am sure is not a fundamental limitation of BLE but is the reality for the currently available chipsets.
The fact that it is unencrypted is completely irrelevant.
My heart rate data over a short period of time is not useful to anyone but myself, and that is the only personal data any of my ANT+ devices broadcast.
Unless you consider cadence to be personal information but that is also broadcasted to the world visually and is no more secret than the colour of my running or cycling shorts.
The rest of my devices broadcast mechanical, device status and/or environmental data.