I was only pointing out that with certain types of heating systems, it can be both bad for the efficiency and comfort of the home as well as create added maintenance to the system. I'm not an environmental engineer nor HVAC installer, so I only have the information that installers gave me (usually personal systems and maintenance of customers). There are certainly different regions of the country/world that may have different conditions which would lead to different results.
The example that I was provided was that keeping the heat at 60°F when away and then bumping it up to 72°F when you get home will lead to a large demand on the system. Furniture, floors, etc will feel cold and provide for a less comfortable environment even if the air inside does reach the set point on schedule. Since heat pump systems are really good at maintaining a temperature but not so good at recovering (often requiring the auxiliary heating system to be engaged (either straight electric coils or a gas burner, both of which are far inferior efficiency-wise), the savings over ~8 hours of lower temperature is lost in the recovery heating as well as adding to the maintenance on both the primary (HP) and auxiliary (coils, burner) systems.
I do personally drop the temperature while at work and at night but I don't see much difference unless it gets very cold (rarely in the Seattle area). The difference in daily cost for electricity for weekdays versus weekends is essentially zero during spring and fall. In summer the system is turned off completely. In winter, we see a noticeable difference when the temperature drops below the HP protection temperature (25°F for our system) and to a lesser degree below the hybrid threshold (40°F for my system). But, the temperature during the day doesn't run often because the lower set point and being the warmest part of the day. The primary benefit we see is less cycles of the HP during fall/spring which should show reduced maintenance over the long run.
All of that said, geofencing is something that is a very interesting technology that would be great for automating alarm system activation, changing lighting modes, modifying aural annunciations to occupants, etc. I would be hesitant to use occupancy as a means to automate the heating system which would be better run via a schedule and some form of weather link. It would be even better if it could change based on predictive weather, but that's a whole other type of logic that would be difficult to implement. I've looked into doing it and don't think the sensors, HVAC hardware, and logic would be easily configured to improve efficiency and/or occupant comfort.