1) It follows the whole acceptance theme of the series. Naruto has been searching for acceptance in a community that has ostracized him for something he has had no control over. Undoubtedly, Sakura was influenced by this social stigma and has had an aversion to associating with Naruto from the beginning of the series. For him to win Sakura's affections would symbolize his achievements in the village as well as the movement towards acceptance in a community that was colored by unfounded hatred.

2) If we think of team 7 as a next generation of the Jiraiya, Tsunade, and Orochimaru, then it would make sense that in the next generation, Tsunade and Jiraiya were able to get together. That whole unrequited love thing with Tsunade and Jiraiya is very sad, and hopefully one would think that history does not repeat itself.

3) I hate SasuSaku. I realize there are psychological reasons that one can come up with to try and legitimize the choice that Sasuke made, but it remains that he made the choice to abandon and betray his village all for the sake of his own power. Some things, no matter how much we wish it cannot be forgiven, and helping a man that experimented on human beings, sacrificed no doubt women and children to summon Manda, and killed without discretion is one of them. I will not go into this explanation further, because some may not be reading the manga and to prove my point would require spoilers.

However, I can see that the redemption aspect of Sasuke is appealing, and that him being paired with Sakura would be a symbol of that redemption. Also, I am hypocritical in my critique of Sasuke because I am enamored of FemNaruxSasuke fictions, so don't take the critique of him as an attack on SasuSaku fans. Yet for some reason, when they are together, I cringe.