@thibaultamartin Or they are computer literacy issues.
Not knowing what httpS is means you can't figure out if the site you're connecting to has any assurance of identity.
I've often said that a problem with "Linux desktop" type movements is that they try to sell users on a non-committal soup of UIs, so that only users who understand formats & protocols will be able to find what they need in the OS. But there is a balance that has to be struck somewhere; users can't navigate computing in general unless they gain a level of understanding of formats & protocols.
@thibaultamartin Also, I'm not sure if your post is implying that there should be some way to create standardized products. PCs are somewhat standardized products because of the efforts of Microsoft, Apple, etc.
Obviously, if products are not standardized then they are just gadgets... high opacity and usually single-purpose.