I think the whole point of making things simple is that non-expert people don't have to learn it. That way they can become better experts at other things which are just as or even more demanding that CS (instead of becoming Jacks and Janes of all trades). Meanwhile experts can be experts as there are actual people who need help.
I mean, can you grow the plants and raise the animals you eat, harvest/slaughter them, transport them, prepare them, box them (you produce the various chemicals the food is treated with, and the boxing too), and sell them to yourself, with all the tax and regulations stuff? Oh and you obviously produce the entire infrastructure for that, building roads, cars, engineering factory robots, whatever.
While I understand that every human requires certain skills, like the ability to speak or cooperate with society, I don't think self-hosted open source filesync is any more important than, say, producing the food you eat. The argument that most people don't produce their own food isn't really useful either, as most people don't host their own email etc either; they are both used by evil profit-oriented corporations, and so far the food industry has caused more trouble.