Why isn't all HTTPS traffic being declared this way (hiding the real endpoint)? Is there any downside doing this?
SNI isn't as much as a security risk if you consider that before resolving, you usually need a DNS request too - which would expose the endpoint to your ISP anyway.
I couldn't hide my website behind facebook, because my website and facebook are not behind the same TLS terminator.