Which I guess then begs the question for me... Is there a simple method for self-hosting your own webserver with a free subdomain or even domain (from some generous TLD holder) akin to cloudflare?
Maybe Umbrel and other node packages could use @nostr.build or something akin and allow the user to basically run their own web server 24/7. Who cares if they're on 56k. What matters is that the message gets through right? And it would decentralize the media side of things completely. Couple of jpegs a day accessed by a handful of people shouldn't be too straining on your internet connection. I'm sure even a simple GUI that let's you control your upstream rate for the web server could be done?
I know I personally would run my own webserver if I knew it wouldn't get packeted to kingdom come.