I think there are still a couple of projects around making a !RasPi, #, or similar SBC the host of one's primary online presence. I just don't think that--given asymmetrical connection speeds and ISP interference--it is a workable solution, even in most Western countries. When you consider the poor countries where the only Internet service is mobile devices, there's no way it can put "most" people in control of their data.

We probably need to combine multiple approaches, where most approaches are hosted outside one's home or physical control.