Reality is that every human has limited resources in terms of (at least) time and energy, and limited time and energy to devote to understanding different details of different parts of the world.
You talk about faults, but there is also the simple reality of human existence: I have a half hour free now, should I learn about technical details, or should I plan dinner?
It is perfectly reasonable for a lot of people to decline to learn these things because they have higher priorities. That's not the fault of technologists keeping them in the dark.
That's simply reality rearing its ugly head.
@volkris That's my point. Most people have busy lives, are generally nontechnical, and see no reason they should understand more about how these things work than a toaster. It is OUR job to make sure they understand enough to be safe in their use of our tech. Too often, we don't bother, talk down to them, or assume knowledge they don't have.
But what when the topic would simply require more time than they have available to understand?
It's great to say it's our job to make them understand, but that assumes that they HAVE the resources to understand in the first place.
The person with only five minutes will not understand the ten minute lecture even if you say it's your job to cut it down from thirty minutes and make sure they get it.
No time is no time, and it shouldn't be seen as anyone's job to do the impossible.
Yes, I do have such criticisms of Fediverse :)
I do think an awful lot of people are on here using a system that they don't understand, that they won't take care to understand, and as a result they are putting their privacy at risk.
But *shrug* nobody asked me whether it should be promoted.