You mean the BLE API? In classic Bluetooth the main problem was the lack of APIs, only SPP is supported (and not even that, in iOS).
Bluetooth is really a good bad example of committee design.
Bluetooth is really a good bad example of committee design.