Also self-hosted server helps.

But the problem with them is lack of accessible management. Like, so I can tell grandfather: if you want to be mobile and powerful, go buy this one precise box, match mobile with box and install programs from here. And programs could auto-detect personal server and make use of it. For instance, a browser may store a history on a personal server and index it. Currently any such feature are only possible via corporate-owned servers, and that is not going to change until widely accepted private server OS come.

As I imagine that, it should look like a store program on mobile. Like NashStore or AppGallery. But with requirement to have personal server and with some background service to help server and mobile parts of program find each other.