I've been researching the Walking Ways and I came across this one. The theory goes like this:
When multiple souls combine together, they become a divine being. Each soul has power. If they stack on top of each other, that power increases by the number of souls in the mix. The effect is even greater when the souls are more powerful. There are many examples of this, and it is common among the divine beings in the Aurbis.
Notice that the Divines exist within an Oversoul. The best example of this is Time. Aka. Akatosh. Alkosh. Auriel. Bormahu. On and on the list goes.
The same is true about the ALMSIVI. They were three beings but one soul. The same with Talos. The Numidium, likewise, is an incredibly powerful entity that was made from the merging of thousands upon thousands of Dwemer souls.
Now, we get to the interesting implications for Dragons. This could serve as an explanation for Alduin. His power is, as one poster put it, "The Highlander's Prize". Alduin was likely once a normal dragon, but he figured out the power that can be gained by consuming souls. Hence his hunger for them in Sovngarde. He eats souls to gain power until he is far stronger than any other dragon in existence, strong enough to eat the entire world.
What other evidence is there for this? See the "Seven Fights of The Aldudagga".
I bolded that part on purpose. What are the Six Walking Ways? Methods to reach Heaven by violence. Alduin was a normal dragon who became a god, not a god that became a dragon.
This also has huge and interesting implications for the Dragonborn. If Alduin became a god by eating all the souls of mortals, what happens when a Dragonborn absorbs all the-considerably more powerful-souls of dragons?