My mother always said that she felt kids deserved explanations. She said that regardless of whether they understood or not, taking time to explain meant that you believed they deserved respect and that you wouldn't just toss them around willy-nilly like you thought they were a sack of potatoes.
Of course, my mother only raised gifted kids, so maybe she had a skewed perspective. But she would maintain that all people should be treated like people regardless of their age or IQ.
I agree. I discovered with DS7 when he was 8mos. old that if he understood a rule, he would follow it. He almost never tantrumed, and if he did, it was because he was frustrated that his body wasn't doing what he wanted it to do. Timeouts for him consisted of holding him close until he calmed down and then helping him as needed. Even now, he pretty much only throws tantrums when he's hungry and/or frustrated that he can't perform as he envisions.
I have a hard time being mad about that.
OTOH, DS4 is a totally different personality type, and reason is much less successful with him.

He tantrums often and in order to get his way, and usually without even telling me what he wants before he falls apart. It's extremely frustrating and wearing to me. He's also the kid who is now lying and cheating to get what he wants. Obviously the tantrums didn't work, so he's trying another tack.

I think a lot has to do with both intelligence and personality type. In my experience, talking logic with an emotional kid is like speaking Mandarin to a white-bread-and-mayo midwesterner. The message just doesn't get through. Child #2 has been a LOT more trying for DH and I than child #1. But then, DH, DS7 and I are all Spock clones. We speak the same language.
I know that my mom felt I was very trying, and she's highly emotional like DS4. She and I have always had trouble with misunderstanding one another.
What comes around goes around, huh? :p