Federation is good if you want to stay within a community but also have a chance to interact with others.
I.e. you mostly care about technology foo but occasion delve into epic poetry, and it's nice to interact with both footech.social and epicpoems.read. Also, being able to consume personal publishing (blogs!) from within the same app is quite nice.
Why not several identities, and aggregation in the client? You seem to need to be in the community to fully interact with it on Mastodon, anyway.