Silliness aside, until manufacturers have to pay the price in the marketplace for their crappy wares, they won't bother to do it right.
Well, yes, but isn't it a bit naive to think that 'the Market' will magically make them pay? Society - the state, if you will - has to step in and make it very painful for the owners and CEOs of these companies; they quite often seem to take on the attitude of criminals, that 'we are entitled to make money by whatever means, and screw the consequences for others'. Let me emphasise this a bit: it should cost the CEO and other managers, AS WELL AS the major share holders, of a company dearly, if they allow their company to make money by selling crap like this.
This kind of thing also flags up the whole idea of IoT as being desperately stupid; hackers will find ways through any security measures, even the best, if they want to, we know that, and the producers of IoT gadgets don't seem more than vaguely interested in implementing the best practices. On top of that, we hope to rely on the wit of consumers, who by and large don't have any idea about what network security is? What could possibly go wrong?
We have to get the problems with internet scammers and other criminals under control before we proceed with IoT; otherwise, people are going to lose the fundamentally important confidence in all online business - and that would cause significant problems, I think is fair to say.