O pessoal usa servidores externos mesmo, tipo o nostr.build e o nostrcheck.me. Fora isso tem o primal.net (um cliente Nostr), por exemplo, que usa um serviço próprio de upload de imagens.
Então aparentemente não tem uma solução muito ideal, né?
Falando como um leigo, acho que isso vai contra a proposta do Nostr. Acho que o Fiatjaf deixou a liberdade para os relays decidirem sobre esse assunto até por ser uma oportunidade de monetizar em cima. Como usuário isso nunca foi um problema pra mim mas talvez seja quando aparecerem influenciadores por aqui.