I wrote Google ignores priority and changefreq. The remaining lever is lastmod, and only if it is honest.
updatedAt is a decision
If I fix a sentence, I can set it. If I do not, publishedAt stays. Fake freshness is the thing their docs warn about.
Drafts never get a date in production
They are not in the sitemap. Local drafts.
Cluster updates
When I add internal links to the StoreKit hub, that is a real update. I would rather do that than invent 50 dates.