I don't see how the two things are remotely mutually exclusive. I think to tell people they should remain at risk while a larger solution is developed sounds extremely unwise and a bit unfair.
I’m personally very torn on this subject. In smaller circles where I have relationships, it’s easy: publish and recommend the workaround protection. But in humanity at large I’d really like the underlying problem to get fixed rather sooner than later?
Personally, I don't feel that I have any right to tell others that they need to put themselves at risk in order to make the conditions right for accelerated change.
But I do agree that simply engaging in self-protection without also doing what you can to actually change the situation is ethically dubious.