Seems to be a much larger amount of work to design, implement, and support a more-or-less dozen-step customer journey that does NOT work than just implementing a few switches. And that goes even if the switch must be designed-in from the beginning by designing operation for local-only operation.
Surely, implementing a simple block-all-strangers to send-to-bitbucket all communications attempts by accounts not already on the whitelist is easier than all these overlapping settings described?
Unless it is explained how building a much more complex system is easier and lower-cost than a simpler system with fewer controls, the default conclusion is it is intentional.
>>It is not a dark pattern, it is just "what is the minimum we can do to sell this without doing the curation work?"
Even if for the sake of discussion we treat it as laziness, a dark pattern created by accident is still a dark pattern. The customer is no less screwed into doing something they do not want and the company does want.