somebody wiresharking your traffic can see the domain name you’re contacting even if you use https; this solves that.
reverse DNS lookup does exist, but it’s not always accurate, especially when multiple websites are hosted on the same server (which is more common than you think)