- Instead of trying to learn when to apply heat and when not to, which depends on many contextual factors, it seems to be targeting learning a calendar. A calendar does not fully capture the knowledge about your schedule that a thermostat could gain.
- It would be trivial for the thermostat to figure out if your phone is connected to your home network, indicating that you might be home and don't want to be cold. AFAIK, it doesn't bother doing that. I live on a different floor from my thermostat, and thus it often concludes that I'm away.
I don't get it... Google clearly has more than enough in house talent to get those things right. Why aren't they? Why don't they seem to care?