No. This may be the case for some distros like Gentoo or Arch, but applying this to the whole ecosystem and expecting everyone to even be interested in computers (which they should not fucking have to be to use a user-friendly Linux) is what alienates people.
Exactly. If Linux expects me to open a program before I can use it, that's already too complicated for most people. I want to just tell the computer what I want and have it so it for me. I don't want to know what a file is or what Firefox does, leave that nerd shit out of my OS.