How X (formerly Twitter) photo downloads work
The photo page is designed around the image set, not around one generic download link. Each returned image receives its own card, preview and download action so a carousel can be checked before saving.
The ZIP action appears only when the gateway returns enough image tokens for an archive. The archive route verifies that every token is an image before it starts building the file.