I didnt say I dont like it. As a SW engineer I think its well positioned between perfection as usability. Technically, it can be made better by lets say allowing configuration of how fast the user wants the car to cool down, but it will be a documentation nightmare and no one will ever understand it still. So it is good in its current state.
Thats almost what I do too. Except, when it is really hot, I roll down the windows first to bring the car temp down as much as possible without putting load on freshly started engine. The I simply hit the auto button with temp set to 72ish.
Occasionally I have go all manual control when it becomes impossible to hear the radio, phone or other person.