I suggest that only some servers are paid. Others can be run by yourself or your friends. And they can federate. It definitely works with email, even though a large part of the network is from Google. All we need is a federated protocol (which AFAIK is already even required by GDPR).
> a federated protocol (which AFAIK is already even required by GDPR).
You might be thinking of the GDPR's Right to Data Portability[0] which includes "the right to transmit those data to another controller ... by automated means".
This should require Facebook to synch the posts you make on their website to another account you hold on a Fediverse node, but unfortunately it doesn't require Facebook to synch content that you can see (but didn't produce) from their website to that node.
Even if it’s as low as $1 a month, you’re not gonna get average users to join a new social media platform in the name of politics.
People want to connect with their friends, that’s all they ever wanted out of these sites.