- The PC security model can't scale to handle 22;
- The IoT builders don't have an update mechanism, and are scared to send bad updates;
- Consumers don't think about applying updates;
That is some serious FUD used by CloudFlare. Each of these have a simple solution:
- More infrastructure;
- Write good updates. This is not impossible, it is simply a matter of cost. NASA needs to write error-free software, and manages to send updates to devices throughout the solar system.[1];
- They wouldn't have to, if your mechanism is good enough;
Moreover, the whole argument is disingenuous. IoT devices are likely to be several orders of magnitude simpler than PC's (Or Mac's or whatever) which are general purpose computing devices as opposed to an IoT devices which is likely single or limited purpose, significantly reducing the complexity in most cases.
This isn't to say the CloudFlare solution is a bad thing per-se, but the way CloudFlare goes about selling it is too easy to shoot down.