The problem nip-05 solves is giving users a human readable unique identifier on nostr. It’s easier to share a nip-05 than an npub.