The main problem for technically-competent users who run a home node is bypassing the home NAT and configuring a domain, because Tor is unstable and many smartphone wallets don’t support .onion addresses.
That’s why we need http-over-nostr and lnurls/lightning-addresses that encode “.nostr” domains: