Arc server stores closures on server (see the patent for the similar technique). Links include unique ids of these closures. Closures expire. This has been explained numerous times here on HN, see the search link in my different comment.
b) Someone would argue that using closures to represent page links is clever and forward thinking, even if the current implementation is broken.
But, yes, it is annoying and wish it could be fixed.