There are other limitations for TLS. It has no protection from rogue firmware or protection against cloned devices. There is no protection against impersonation of devices (commonly known as spoofing) or physical attacks. In addition, the new needs in the IoT market for supply chain or ecosystem management are impossible to do with the current software only implementation. It is not possible to do secure download/boot, the user can not authorize or identify devices, and it is not possible to certify compliance to specification and ecosystem requirements.