Also, often software cannot just "git gud" and fix the caveats of specific technology to make completely user friendly, at least without making a big sacrifices in a features.
And when it comes to security and privacy, compromising it is not a solution, you should either compromise friendlyness+educate people (FOSS way) or compromise something else like ability to use it offline and ability to actually own your data (Centralised and proprietary web services way)
And when it comes to security and privacy, compromising it is not a solution, you should either compromise friendlyness+educate people (FOSS way) or compromise something else like ability to use it offline and ability to actually own your data (Centralised and proprietary web services way)