I guess you are in the camp that thinks everyone can help themselves? All I would say to this is that there's lots of evidence around you that proves this idea is wrong.
My guess is you have never worked in primary care, if you did, you would have a very different opinion about the limits of how much you can help someone that won't help themselves, or even admit they have an issue.
Easiest thing in the world to say is 'someone should do something', and what you usually mean is 'someone else should do something'.
As someone who is working on this, I don't think it's unfair for people who aren't experts in the field to recognize and call out the fact that something should be done differently. The experts agree, and many of us are trying to figure out a better path forward.
I guess the alternative is to do nothing and expect people to cure themselves purely through sheer will, as, more or less, what happens now?
Please explain how this is working?
Maybe the 'they' that should do something is you?, but I guess it's actually easier to blame 'them', because 'they' should do something.
Even AA doesn't want people that won't admit they have a problem. because 'they' can't do anything for them either. The problem lies with the drinker, if they don't want to stop, they have nobody to blame but themselves.
How do you fix a problem that the patient won't admit they have?