As cool as this decentralized approach to social platforms is, I have a hard time really seeing it going mainstream. There's too many barriers to entry (both physical and conceptual) for the average user
I think all new technology is like that. Ultimately I think what is needed is a single mobile app that aggregates fediverse services and makes it stupid simple on the UX/UI. Advanced users can still migrate to other servers and have more control/freedom, and less savvy people don't even knoww hat is happening.