This is a limitation of Trezor products, not mobile wallet devs. Trezor doesn't use Bluetooth to transmit and receive data (transaction binaries in your case). If you can afford it, Blockstream's Green is able to sign transactions via Bluetooth. You can get fully set up with only the hardware wallet and your phone.