Finally, IR takes an almost trivial amount of engineering resources to add to a device. Slap some buttons on a stick of plastic and assign each one a numeric code. The bluetooth hardware might be ...