There is the option to upload any non-text material on a third party site, then use NOSTR to share the link. For example, I use imgbb.com to host my images. There are free file servers available too.
I think a single source being used by the majority, like nostr.build, centralizes NOSTR. It's better that pics, vids, audio, etc be hosted in a distributed way, with each user making the choice of location(s).
