The reason why the smart home keeps faltering is that it provides little value to the customers. It's not the cloud, or the monetization schemes, it's that it turns out that flipping light switches or pressing a button on the thermostat is not a big pain point for people, and using smart-home technology is as often inferior to old dumb tech as it is superior.