The recent AWS outage exposed just how many devices need always-on internet access keep track of scheduled events and it really weirds me out because nearly all of these devices have an on-board clock and scheduling events offline on-device has been a solved problem since like the 70's.
Automatic cat feeders that fail to trigger at the appointed time, smart mattresses with scheduled warm/cold functions that failed to change state, and many other 'smart home' related devices.
What's the point of requiring a remote server to ping a device over the internet at the appointed time when your product already comes with a built-in calendar function as part of its basic hardware and software design?