I keep coming back to the idea of cooperatives. If say me, you and three other people all use Lemmy and Mastodon, what's to stop us putting £10 into a pot monthly to pay for hosting and the domain. I don't think the problem is the willingness, I think its just the culture. We need to build the culture up of people investing in their freedom and autonomy. We need to build the infrastructure for cooperatives to thrive.
I also like think we should have governments donating towards hosting and teaching people about self hosting. Whether on a VPS or in home.