Please be patient with those that don't understand "federation" the way you do.

To geeks federation means a world of endless possibilities. Don't like something? Roll your own instance and change it.

For non-geeks, federations quite reasonably means something different. It's a world of fixed possibilities and limited tools to discover/explore those possibilities.

Both views are valid and as people develop tools to lower the barriers to instance creation/discovery the divide will lessen.

@krypteia the best way to explain federation to newcomers: use the email analogy!
Emails are federated, and work in a very similar fashion.
You chose a provider to host your account, you go on that provider's website to use their services, and you can communicate with anyone, regardless of their provider.