I generally agree with this, but it's easy to see why companies go the app route. Adding physical controls and a display adds complexity and cost to the design and adds mechanical points of failure. Bluetooth modules, on the other hand, are cheap and won't break down like a mechanical button will.