The simple answer, I guess, is because that is how the writers are writing the character. Which may be why George Eads got into a disagreement with them and why he is now "on leave" for several episodes.
My opinion...he was right to stand up for the character. Many of his fans have been unhappy...