This is actually an improvement. It aligns the incentives of the guys making your thermostat's web UI. Otherwise your thermostat wouldn't get new features and security updates
SaaS gets hated on too much here. The incentives work out as well for desktop software - there's no longer the incentive to add new features to justify customers purchasing a new version (or withhold features until the new version). The problem I've seen is that it almost always comes with a big price hike when compared to an alternative of upgrading every 3 years. The only exception to this I can think of is Office 365 which still remains a deal.
I don't need the company to be bankrolling a $2mm/yr AI team so that the thermostat can try to make better guess about when I want to turn on the heat.