I use an encrypted DNS server that supports DNSSEC and DoH, these features are useful for hiding from the ISP, VPN server provider etc. which website you are trying to look up, but eventually those parties will know which website you looked up and are visiting because in the end it all comes down to IP addresses because that's what TCP/IP model is build upon.
So I really don't understand why some people think DoH/DoT/DNSSEC/ECH and so on are useful for privacy while all they can do is to hide the "look up" process, basically hiding the fact that you are using a guide to match a domain name to an IP address. why is this looking up process important to hide?
my ISP still knows which websites I visit, maybe can't pinpoint the exact webpage but that's not important, all those security features just to hide the exact web page you are visiting!
VPNs aren't the answer here either because they just swap your ISP with another ISP somewhere else around the world who can do the exact same thing as your ISP can.