Today, Hotspot Walled Garden use DNS cache to pass all request to IP resolved from DNS, when HTTPS request is made.
Google and Facebook use same servers for many services. Put Facebook/Google API com Walled garden is same to put all services.
And is important option to disable actual DNS use for Walled Garden when SNI is enable.
Using SNI connection per connections need be validated, increasing CPU process.