While true there is also the long-term survivability factor. And email began as super challenging to onboard before web mail. Today it's better, and not because federation was dropped. Rather email improved with better onramps to the network.
Throwing out federation because of immature onboarding is like tossing the baby with the bathwater.
Throwing out federation because of immature onboarding is like tossing the baby with the bathwater.