Depending on the kind of heating system you have and the temperature differences you talk about it can be cheaper to heat the house to a constant temperature (because your heating can run more efficiently under lower load).
Correct, or the people doing this for environmental reasons... it's probably not better to do this. It would be better spending money on better insulation (assuming it isn't up to date).
I once got a programmable thermostat and went through the trouble to set it up for the times we were normally at home and away, and my energy bills went up.
Now I just set a temperature that everyone can tolerate and I forget about it.