Yes, but it's changing too. Nostr devs see DNS as a first thing to remove from the stack. Things like ecash wallets hosted directly on nostr protocol.
From my POV the biggest problem is still IANA. Without public IP you can't relay events. At least now.