Why make it work with a mobile app at all? How is that even a convenience? This is an appliance you need to be physically present at to load and unload.
It all probably starts benign: let's push some notifications to customer's phones (already requires a server — ahem, a cloud — and a mobile app).
Then smart product managers realize that the app is not used by anyone, and they start thinking about "value add" with the app, and quickly, you are looking at removing things from the physical unit and putting them only in software.
A PM next: look, this release has increased usage of the app 10x!
Instead of them just doing the right thing and nixing the app — but who'd advocate for cutting their own job?