Realistically this is the best outcome. He's old. She's young. They could've gotten together than the fighting and bickering would've started after the honeymoon period. Then there would be a bunch of arguing finally with some messy breakup. She would move on. He'd be even more depressed that he let it get to that point.
It sounds good on paper them getting together. But in reality it would've sucked. This is the ideal ending. She will find someone closer to her own age. He will most likely work himself to death lol (alone).