I see no downsides to the idea of federation at all. All the downsides that exist on the specific platforms can be fixed or addressed; there is no inherent flaw in interconnectiveness of various sites/platforms/models, and that’s all the “federation” is: various sites connected together sharing content.