For some added context, I strongly considered a full defederation of lemmy.ml, but in the end there are a few reasons I went with the middle ground of just adding default blocks:
- Reading up in Piefed instance blocks it appears stronger than Lemmys block, actually blocking all content in both in and outgoing federation on a user level.
- There are still a lot of communities on lemmy.ml, and even though most communities has alternatives on other instance, if there are cases where no alternative exits (or the alt is dead) it would not be impossible to bypass the block.
- Avoid disrupting the experience of existing users by suddenly blocking subscribed communities.
