Why is un better than league of nations