hotspot system - dns!

maybe this is already answered question but …

why is so important in hotspot system to have ip->dns set up two dns servers?(primary and sec.)dns client
(because of some redirection rules in NAT?)
are they-(customers), dont use their dns servers obtained from dhcp server?

maybe because user do not have access to those DNSs until authorized?