I'll probably get downvoted for saying this, but in general I think defederation is against the free software ethos.
Free software is supposed to be about giving control back to the user, not the BOFH that happens to run the server they are using.
There's obviously going to be exceptions for illegal content, or actively trying to disrupt the lemmy network (by DDOS, flooding, etc) but I feel that's where the line should be drawn.
By "BOFH that happens to run the server" you mean "the volunteer whose money, time, and effort are being expended on your behalf", right?
This is the single most entitled opinion I've ever heard in this. "I, the person who bears none of the pecuniary, temporal, or psychological costs of running the server insist that 'the free software ethos' means I get what I want on someone else's computer."
Fuck that noise.
If you want a server run your way that federates with the people you want to federate with, put your own skin in the game. Run your own server with your own rules. THAT is the actual free software ethos: DIY if you don't like the way someone else does it.
The free software ethos is the punk ethos, not the hippy dippy shits ethos.