@taichokage: well yeah but character don't have free will so yeah
There is a reason from Kishimoto:
Despite Sakura's popularity, she was not intended to be the heroine of the series. Kishimoto blames himself for this by describing himself as being unable to draw a good heroine character type. The best he came up with for Sakura is a girl who couldn't understand men, who is an irritating character but always well intentioned. Still, he became quite fond of Sakura and feels much of her personality can be found in just about everyone.
Source: our wiki page on Sakura Haruno