Anora can be good with the dirty details of politics while Alistair can be a great leader in terms of kindness and charisma. Some say that either of them alone on the throne is a bad idea because of all their faults, so marriage makes the most sense.