To add value for relays, why not extend NIPs to store pictures/videos directly on the relays and client pay for storage, pay for write only.
Currently it is so hard to get content of the link from TW/YT if client is being in censorship ocean. With above function, a single sync from relay to relay makes things easy.