> Interestingly, most of the scrutiny of these early entrants into consumer IoT come from software developers themselves, who are already well aware that "all software is shit." (In the tongue-in-cheek sense of course)
That's one angle. Another one is that people who have enough understanding of how "smart devices" exactly work can see that cloud-dependence is ridiculous engineering, if you look at the product as something designed to provide value to users. The question becomes, whether or not it bothers you that the companies building this stuff are actually user-hostile. Personally, it does bother me - that's why I steer clear of them and warn people about this.