@snarfed.org platforms and client applications have a duty of care to the people they want using their products. This includes people who have a different lived experience than them.
We seem to continually be wrapped up in finding the "right" solution, when I believe the better path is finding the many solutions and presenting them in a clear, unbiased interface that helps people do whatever it is they want to do.
Open or allow-only federation - both options are good options.
5/