Good idea! But.. I assume this looks at the latest publish date? How about dynamic components like macros and things like that, which might update independently from the page?
Let's say it's my blog overview page and I publish a new blog post, the overview should get updated but that page hasn't been published, so the overview will be stale?