Some sites, such as this article on end-to-end encryption for IoT, suggest that all traffic sent across the IoT network should be encrypted, saying:
Enterprises, government agencies and other organizations should take adopt [sic] an “encrypt-everything” strategy to protect against IoT-enabled breaches.
I can understand the need to encrypt any data that could be confidential, such as the commands to lock/unlock a 'smart lock' device, but is it really necessary to encrypt everything, such as the sensor that reports the current thermostat reading?
Is it simply the case that "encrypt everything" stops people from forgetting to encrypt data that really ought to be encrypted, or is there a real benefit from using cryptography, despite the extra power, time and cost of it?