I guess the first thing all people needed to do is self-hosting (Yunohost, Nextbox, or the like), and the second thing is paying for Open Source software they use (if they can pay, as digital communication should be free very much like the commons -fresh air, drinking water- but those who can should pay imo.)
I think of money as one form of contribution. People should contribute more instead of simply asking from a place of entitlement.
I agree there are many forms of contribution (e.g., writing code if you’re a developer), it must not necessarily be money, but am not sure whether I understand what you mean.
I define success of a social network proportional to the level of fun in having there. So far Mastodon and Lemmy are the most successful for me.
Great article. When I came to lemmy/kbin a few weeks ago (I’m an old time now, right), I thought it will become great when most of those on Reddit realize that this is the place to be and come here in droves. That would be greatness. After reading this and thinking about it, I’m fine with the way it is now. There are lots of interesting posts like this one and interesting feedback to them. If anything having several million members in this community would make it worse.