Wouldn't a VPN also prevent traffic sniffing if you're connected via a public wi-fi point?
Can you eli5 that please?
It is possible to encrypt SNI, but most sites do not support that as the setup is non-trivial and error-prone.
So HTTPS doesn't really stop tracking, it only prevents people from snooping on what data you are sending to and receiving from the website
But then in practice for ESNI to be effective one needs for the site to use CDN or similar solutions to ensure that there are a lot of sites for the given IP.