Self-hosting obviously has bigger ramifications beyond social media.
Here's examples of self-hosted services that are downright revolutionary:
1. Nextcloud - File hosting
2. Etherpad - Notes
3. Moodle - Learning
4. Gitea - Coding
5. Collabora - Office
Not only is this software you can host yourself, it is getting less expensive and easier to use!
Beyond social media, what are the practical reasons people will want to self-host instead of pay for SaaS? Here's some reasons:
1. Most people own multiple devices. Client-server software makes managing content easier
2. Self-hosting is cheaper than SaaS -- especially when devices like the Raspberry Pi are involved.
3. Ownership of data. When you self-host, it's with the assurance that your data is truly your data.
But what happens when you add decentralization into the mix?