Dwight Howard is seriously an idiot. He just doesn't have it between the ears. It's a major reason Houston was never a title threat in the first place.
Why pick up a meaningless foul early in the game? Who cares if DJ scores in a post move. It's a low percentage shot and even if he makes it, it's a much better outcome than Howard getting in foul trouble.