And unfortunately lemmy.ml is getting more online traffic recently.
That is literally the way it works now. As an example - go to https://phtn.app/. Photon is a UI for lemmy. That specific website is hosted by the developer and you can log into any instance. I think Alexandrite and Voyager webapps act the same, but I haven’t tried them, so can’t be sure atm.
No it’s not, your instance of choice isn’t necessarily federated with 100% of all instances. The UI you’re using is loading the content that your instance gives you access to only. Example v I can’t see hexbear communities and they can’t see communities from my instance so the only place I can interact with hexbear users is if they comment on communities both our instances are federated with.
That’s because you’ve chosen an instance that is more heavily curated. You can check which instances yours has defederated from at sh.itjust.works/instances
But if you look at the same page on mander.xyz/instances my admins are only defederates from threads.net and burggit.moe, so I already experience the fediverse as you describe.
But other instances can choose to defederste from Mander so their users can’t post on Mander’s communities, it’s a two way street. Just the fact that it’s defederated from those two should make you understand that you as a user don’t control the content you have access to, an admin decided that threads and burggit would be inaccessible to you.
The solution I’m talking about eliminates that completely, treat the hosting the same way any other website works (a bunch of servers hosting the data with redundancy, the difference being that it’s people like you and me providing the storage space instead of an all in one service like AWS), make access to that data open and let people create a UI for users. No more defederation or admins that hold power over all communities under the umbrella of an instance, just community mods and a website where users are the ones in control of their experience.