Es kostet Geld. Für den Betreiber: Server, Entwicklung, Wartung. Das muss wieder eingespielt werden oder als "Marketing" abgeschrieben.
Meine Datenbank ist jetzt nach 5 Jahren mit 25 Mio. Werten ist jetzt knapp 1GB groß (15 Sensoren).
Wenn das ein paar 100 Nutzer machen kommen schon eine Menge an Daten zusammen.
Klar wäre es bequem, direkt in der TF-API einen Befehl send2Cloud(apiKey, deviceID, value) zu haben, aber es müsste auch eine lokale Zwischenspeicherung möglich sein, falls das Internet mal ausfällt.
Zur Sicherheit: Systemkritische oder Sicherheitsrelevante Dinge würde ich jetzt auch nicht darüber steuern / speichern wollen.