Usb keyboards for single board computers – a good starting point for SBC keyboard support?

Pinephone keyboard demo of Pinephone developer Martijn Braam and a Pinephone demo with an usb keyboard which is attached to an usb-c hub: http://ralsina.me/weblog/posts/so-i-built-a-laptop.html Is it by accidence that these developers used usb or pogo pin for pairing for keyboards and not Bluetooth pairing, which is eventually buggy or tricky? Do you have experience with …