I think what users actually need is a smart home computer: one device, for the entire family, which provides sits on the Internet and provides secure access to home-network devices (e.g. security cameras, media players) and which gives easier-to-use (albeit perhaps less-secure) access to those things on the LAN. It could use containers to run blobs of code from different vendors. Given modern computing resources, it could actually be the computer, with mom & dad & the kids all using tablets, phones and lightweight network computers as little more than X servers.
In this situation, there's no need to worry about a vendor's servers being shut down: one's own server continues to run, and continues to provide service. One has control, and yet for the vast majority of people who don't care, one needn't think about it until one wishes to.