Originally Posted by
Grim Portent
I do think you have something with him being there to prevent Ulfric's execution to prolong the civil war and get more souls to eat, but we don't know what Alduin actually knows at the time. Does he know Ulfric is the leader of the rebels? Does he even know there's a war on at the time he attacks Helgen? How long exactly has he been back by the time of the foiled execution?
If he could still percieve things while in his time out, or has been back for a little while, then he'd probably be aware of the general circumstances and move to maintain the status quo that benefits him.
If he's not aware of what's going on then throughout the province the only reason to show up at Helgen is the Dragonborn. Or generally being an *******, which is always an option with dragons.