nrfutil with the builtin BLE interface?

I am trying to determine if it is possible to implement a "OS native" BLE transport layer for nrfutil. That is, use the Bluetooth interface the machine and remove the need for a "nrf dongle". (On Linux to begin with). Before I waste to much time on it, can someone please tell me if this is even possible? As there is both a iOS and Android DFU app I guess it is? Unless there is some required BLE feature present in the iOS/Android API:s that is not present in the Windows/MacOS/Linux API:s? Perhaps someone already researched the topic and could share their findings?