In the “Eating Birth of Dagon” Alduin asks LDK/Dagon (who had tried to stop him eating the world): “do you even know what would HAPPEN if that happened, my dying and being unable to eat and the kalpa left to run forever?” I believe this suggests that the kalpa-feast serves a fundamental purpose.
So Alduin may not be acting out of pure malice, in the Yokudan Monomyth there wasn’t “room to breathe or even be” until Satak, the First Serpent, started eating itself to make room.
If there was a temporal limit on the length of a kalpa then Alduin would have to consume the past to allow the future to happen. This would make Alduin/Akatosh/Auriel both destroyer and preserver.