You need to replace "won't help", with "makes matters worse" for that to be correct.
> "However, the reality that a large number of domains are on shared IP addresses,"
Also, the reality is that a large number of domains are not on shared IP addresses.
> "You've not demonstrated any reduction in privacy"
Incorrect. It's pretty straight forward:
1. Shared IP before ESNI: Increases the number of companies that get to see which website I'm visiting.
2. Non-Shared IPs before ESNI: Increases the number of companies that get to see which website I'm visiting.
3. Shared IP after ESNI: Changes which company gets to see which website I'm visiting.
4. Non-Shared IP after ESNI: Increases the number of companies that get to see which website I'm visiting.
1, 2 and 4 are all making matters demonstratably worse. 3 only makes matters "better" if you think that Cloudflare is a better custodian of your browsing data than your ISP, which is not always the case now, and will not always be the case going forwards. And until ESNI is in place, we're stuck on 1 and 2. So in the short term, Mozilla are definitely definitely making things worse for their users.
> People have been sharing IPs on domains long before Cloudflare was invented.
Also, people have been not sharing IPs on domains longer before CLoudflare was invented, and will continue to do so after DOH is the default. So lets drop this "ESNI will fix it" argument, as it doesn't work unless we centralise the web.