it allows you to limit access to your relay to users you trust and/or have paid for service, it also serves to help limit spam, but taht's part of the paid access model...
without auth, paid relays will just get spammed and DoS attacked
this is why mazin is enforcing it now on filter.nostr.wine because the whole point of the service is stopping spam and malicious nonsense