As well as the cost of the actual devices, sensors cost money to run. They need their own network to securely pass information from the sensors, to the gateway, and up to the cloud, and that the information that they capture needs to be stored safely.