Given political will, that is a solvable problem. We could require any platform that benefits from the network effect (and crosses a certain usage threshold) to become federated, based on an open protocol.
This would destroy most of the financial value in Meta though.
This would destroy most of the financial value in Meta though.