Don’t buy or design devices that rely on 3rd party services to do things that don’t need 3rd party service. Like your vacuum cleaner, bed or smart home stuff.
I aim to build my home automations so that nothing relies on Internet connection and I got to put that into a test when one morning my internet was disconnected by the ISP.
Separating inputs and outputs opens up the opportunities so much that I keep coming up with small improvements that I can implement through Home Assistant. For example, my light switch can boot up my entire home entertainment system in my living room.