T5685 introduced the notion of CDNable files, vs those that required a login to view. With the plan:
We set that flag on all existing files, and on profile pictures and any other kind of public artifact (maybe thumbnails).
However, after updating to T5685 per-existing files have Cacheable: No which is a breaking behavior change. Newly creating macros are correctly defaulting to Cacheable.