If you depend on a third party to handle your IoT device you just own a pricy brick. They can stop at any time, they can change what is supported, they can change the price. It won't change as there is no money in making devices we can run under local control.

https://www.engadget.com/amazon-will-start-charging-for-formerly-free-alexa-guard-smoke-and-security-alerts-184602106.html

Amazon will start charging for formerly free Alexa Guard smoke and security alerts

Amazon will soon start charging extra for some Alexa Guard home security features. You'll need an Alexa Emergency Assist plan if you want your Echo speakers ...

Engadget
@thomastraynor As a former developer of such a brick I can testimony that the company supporting it (and the cloud infrastructure) can close its door one day without any warning to its customers and no way to take back your data.