Hmm. I'm guessing to make it easier to provide NIP05 services. It is much easier to have dynamic served content via a website than to do it with TXT records.
nostr:npub180cvv07tjdrrgpa0j7j7tmnyl2yr6yr7l8j4s3evf6u64th6gkwsyjh6w6 nostr:npub1xtscya34g58tk0z605fvr788k263gsu6cy9x0mhnm87echrgufzsevkk5s
Why NIP05, when you can verify domain ownership via TXT record?
TXT record is simple to set up, you don’t necessarily need to host a website to add such record. It’s faster as well.
You don’t need to be tech savvy to copy&paste npub in DNS settings. Literally anyone can do it + it’s less steps to verify yourself.
Discussion
Can you give an example of such service?
https://nostrcheck.me/, https://app.nip05.social/home, https://www.nostr-check.com/ and plenty of others
Looks like totally unnecessary middleman. Why do I need to use provider when I can verify myself on my own?
Maybe I don’t understand something but it goes against the self sovereignty principle