We do cache them like that! As I wrote:

"We create them on-the-fly the first time someone clicks on a link."

Though I realise it could have been said more explicitly. But the second time someone clicks the link we re-use the same explainer.

Haha, I should have read more thoroughly! Thanks