Federation is confusing and alienating to non-technical users, and nerds who love federation tend to have a mediocre grasp of social dynamics and gloss over the inevitable abuses. Federation stans need to grasp the fact that nobody who is not a full time nerd cares about how federation works at the technical level, they just want a place to socialize with the assurance that they won't be overrun by assholes. All the Federation stans go into it the idea that 'you can just defederate' whereas non-technical users go into it with the idea that they don't want to get raided in the first place.
The existing model of federation is not working. Users don't want to know about the infrastructure any more than people going into a coffee shop want to looka t the architectural blueprints of the building, and federation is clearly unable to pre-empt raiding behavior automatically.