@aral It is not just developers. Even #Signal needs a network effect to achieve its mission and missed notifications turn people away from an app. @Mer__edith has been clear about the need for this and the way it affects design decisions.
The question they face is whether this is the right compromise between making the app attractive to mass users and respecting those users' autonomy. A three way option might solve that.