Hmmn yeah I get that but aren’t you doing the opposite here?
HTTP spec already states how 301/307 should be handled. NIP-05 rules are saying do a lookup how HTTP says but don’t follow the redirect how HTTP says.
So if an app is requesting some HTTP resource and a NIP-05 JSON file it has to follow two different sets of rules to resolve both those resources instead of just following the HTTP spec.