USB cable has two purposes: to keep costs down and increase reliability.
If you can not use the UI programming program you have at least two ways: the first is to buy any other torch that the market offers; even if he will never have the torch to which he has given the characteristics he wants (and which can vary at any moment); the second way is to learn how to use a simple PC or MAC program.
The programmable flashlight will however attract the attention that in the commercial field means free advertising.
A few years ago a Bluetooth flashlight was built https://www.fasttech.com/product/1342000-flex-asgard-1052-lumen-programmable-cree-xm-l2, but it had both technical problems ( implement Bluetooth is harder than usb cable) and marketing