That would prevent people from using free assigned subdomains (e.g. github pages) where the user cannot set DNS records.
Ability to setup a webserver is more ubiquitous than setting DNS records.
I agree that NIP05 should be extended to allow both forms.