Obi Wan won because he was the better Jedi. It seems very backward to look at what actually happened in the film, and through some kind of lens say its 'wrong'.
That being said, if Annie had won, its likely he would have been the one to raise Luke and Leia. He would have had a very different life.