The ability to “float” between servers would go a long way to improve this. Make an account on one server, then come across another that you vibe with more, and single button press and you’ve transferred. All you subs, comment history etc are preserved (for overlapping federated servers). No idea how to implement this, but it feel achievable, perhaps with a quick step to set up a new password and username if it was taken.
I’ve been fortunate enough to have seen my material conditions improve as I’ve entered my mid-thirties which has let me start a family and buy a home. I’ve also watched my incredibly talented and hard working friends/acquaintances/neighbours be ground into dust under the cruel rule of capitalism. I got lucky, they didn’t, this has radicalized me far more than any naive idealism ever could.